import gobject gobject.threads_init() import pygst pygst.require("0.10") import gst pipeline = gst.Pipeline("mypipeline") comp = gst.element_factory_make("gnlcomposition", "mycomp") pipeline.add(comp) aconv = gst.element_factory_make("audioconvert", "aconv") pipeline.add(aconv) sink = gst.element_factory_make("alsasink", "alsasink") pipeline.add(sink) aconv.link(sink) audio = gst.element_factory_make("gnlfilesource", "audio1") audio.set_property("location", "/home/loic/bla.mp3") comp.add(audio) pipeline.set_state(gst.STATE_PLAYING) loop = gobject.MainLoop() loop.run()