Kann Mopidy mit Gstreamer 1.10 verwendet werden? (Segelfisch X)

419
tourdetour

Ich versuche, mopidy unter Sailfish OS zu installieren. Die einzige verfügbare Version von Gstreamer ist jedoch Gstreamer 1.10.4.

Ich habe gst-python 1.10 von source kompiliert und installiert und die Mopidy 2.1.0 mit pip. Wenn ich mopidy starte, erhalte ich folgende Fehlermeldung:

FEHLER Nicht behandelte Ausnahme in Audio (urn: uuid: 9f0eafd5-954e-4d46-8627-f034e9f2789b): Traceback (letzter Aufruf zuletzt): Datei "/usr/lib/python2.7/site-packages/pykka/actor.py" Zeile 192 in _actor_loop self.on_start () Datei "/usr/lib/python2.7/site-packages/mopidy/audio/actor.py", Zeile 437 in on_start self._setup_playbin () File "/ usr / lib / python2.7 / site-packages / mopidy / audio / actor.py ", Zeile 457, in _setup_playbin playbin = Gst.ElementFactory.make ('playbin') TypeError: make () benötigt genau 2 Argumente (1 gegeben)

Es scheint, dass die API von Gstreamer 1.10.4 nicht mit der neuesten Version von mopidy kompatibel ist.

Ich habe auch versucht, Mopidy 1.1.2 zu verwenden, aber es kann kein Modul für Objekte finden. Ich habe den ganzen Code import gobjectmit from gi.repository import GObject as gobjectmopidys Quellcode ersetzt, aber es funktioniert nicht. Ich denke, Mopidy <2.0 war für Gstreamer 0.10 gedacht. Und Mopidy> = 2.0 scheint für Gstreamer> = 1.12 gedacht

Wie kann ich Mopidy mit Gstreamer 1.10.4 (auf Sailfish X) zum Laufen bringen?

0

1 Antwort auf die Frage

0
tourdetour

Ich habe es geschafft, es mit diesem Beitrag zum Laufen zu bringen . Sie müssen grundsätzlich pygobject2 Version 3.15 installieren, die Sie hier vom OBS erhalten .