Estoy tratando de instalar mopidy en Sailfish OS. Sin embargo, la única versión disponible de Gstreamer es Gstreamer 1.10.4.
He compilado e instalado gst-python 1.10 desde la fuente, y el Mopidy 2.1.0 con pip. Cuando lanzo mopidy, recibo el siguiente error:
ERROR Excepción no controlada en audio (urn: uuid: 9f0eafd5-954e-4d46-8627-f034e9f2789b): Rastreo (llamadas recientes más última): Archivo "/usr/lib/python2.7/site-packages/pykka/actor.py", línea 192, en _actor_loop self.on_start () Archivo "/usr/lib/python2.7/site-packages/mopidy/audio/actor.py", línea 437, en on_start self._setup_playbin () Archivo "/usr/lib/python2.7/site-packages/mopidy/audio/actor.py", línea 457, en _setup_playbin playbin = Gst.ElementFactory.make ('playbin') TypeError: make () toma exactamente 2 argumentos (1 dado)
Parece que la API de Gstreamer 1.10.4 no es compatible con la última versión de mopidy.
También intenté usar mopidy 1.1.2 pero no puedo encontrar el módulo de objeto.
He reemplazado todos los import gobject
con from gi.repository import GObject as gobject
en el código fuente de mopidy pero no funciona. Creo que mopidy & lt; 2.0 fue pensado para Gstreamer 0.10. Y mopidy & gt; = 2.0 parece destinado para Gstreamer & gt; = 1.12
¿Cómo puedo hacer que mopidy funcione con Gstreamer 1.10.4 (en Sailfish X)?