Ist es möglich, Mopidy mit Gstreamer 1.10 zu verwenden? (Sailfish X)

0

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

Ich habe gst-python 1.10 aus dem Quellcode kompiliert und installiert und Mopidy 2.1.0 mit pip. Wenn ich mopidy starte, erhalte ich folgende Fehlermeldung:

FEHLER Nicht behandelte Ausnahme in Audio (Urne: UUID: 9f0eafd5-954e-4d46-8627-f034e9f2789b):   Rückverfolgung (letzter Anruf 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 ()     Datei "/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 angegeben)

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

Ich habe auch versucht, Mopidy 1.1.2 zu verwenden, aber es kann kein Objektmodul finden. Ich habe alle ersetzt import gobject mit from gi.repository import GObject as gobject in mopidys quellcode funktioniert es aber nicht. Ich denke, Mopidy & lt; 2.0 war für Gstreamer 0.10 gedacht. Und Mopidy & gt; = 2,0 scheint für Gstreamer & gt; = 1,12 bestimmt zu sein

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

tourdetour
quelle

Antworten:

0

Ich habe es geschafft, es zum Laufen zu bringen dieser Beitrag . Grundsätzlich müssen Sie pygobject2 Version 3.15 installieren, die Sie vom OBS erhalten können Hier .

tourdetour
quelle