mopidy を Gstreamer 1.10 で使用することは可能ですか? (Sailfish X)

mopidy を Gstreamer 1.10 で使用することは可能ですか? (Sailfish X)

Sailfish OS に mopidy をインストールしようとしています。ただし、利用できる Gstreamer バージョンは Gstreamer 1.10.4 のみです。

gst-python 1.10 をソースからコンパイルしてインストールし、Mopidy 2.1.0 を pip でインストールしました。しかし、mopidy を起動すると、次のエラーが発生します。

エラー オーディオで未処理の例外が発生しました (urn:uuid:9f0eafd5-954e-4d46-8627-f034e9f2789b): トレースバック (最新の呼び出しが最後): ファイル "/usr/lib/python2.7/site-packages/pykka/actor.py"、行 192、_actor_loop self.on_start() ファイル "/usr/lib/python2.7/site-packages/mopidy/audio/actor.py"、行 437、on_start self._setup_playbin() ファイル "/usr/lib/python2.7/site-packages/mopidy/audio/actor.py"、行 457、_setup_playbin playbin = Gst.ElementFactory.make('playbin') TypeError: make() には 2 つの引数が必要です (1 つが指定されています)

Gstreamer 1.10.4 API は最新バージョンの mopidy と互換性がないようです。

mopidy 1.1.2 も使用しようとしましたが、gobject モジュールが見つかりません。mopidy のソースコード内のすべてのを置き換えましたimport gobjectfrom gi.repository import GObject as gobject、動作しません。mopidy <2.0 は Gstreamer 0.10 用だったと思います。そして、mopidy >=2.0 は Gstreamer >=1.12 用だったようです。

mopidy を Gstreamer 1.10.4 (Sailfish X 上) で動作させるにはどうすればよいですか?

答え1

私はそれを使って動作させることができましたこの郵便受け基本的には、OBSから入手できるpygobject2バージョン3.15をインストールする必要があります。ここ

関連情報