Quodlibet verwendet gstreamer 1.0 seit Version 3.0 (siehe hier ). Wenn Sie eine neuere Version verwenden, müssen Sie gstreamer1.0-alsa installieren .
Debian jessie / testing verwendet ab diesem Beitrag v3.0.2.
Siehe die Paketliste .
Ich lasse Debian x64 mit allen Updates testen. Ich installiere quodlibet 2.4 aus dem Repository und füge meiner Bibliothek mp3 hinzu. Wenn ich sie spiele, erhalte ich jedoch einen Ausgabefehler:
Die GStreamer-Ausgabepipeline konnte nicht initialisiert werden. Die Pipeline ist möglicherweise ungültig oder das Gerät wird möglicherweise verwendet. Überprüfen Sie die Einstellungen des Players.
Soweit ich weiß, habe ich die entsprechenden Pakete installiert:
aptitude install -R alsa-base alsa-utils quodlibet gstreamer1.0-fluendo-mp3 gstreamer1.0-alsa
und meinen Sound richtig konfiguriert. Nach dem Installieren der Pakete und dem Ausführen alsactl init
funktioniert der Sound in VLC und meinen Webbrowsern ordnungsgemäß.
Das Ausgabepipeline-Feld der Registerkarte Wiedergabe in den Voreinstellungen von quodlibet war leer. Basierend auf relevanten Beiträgen, die ich bei der Suche gefunden habe ( 1, 2 ), habe ich diese Optionen einzeln getestet und das Feld leer gelassen:
alsasink device=hw:0,0 alsasink device=hw:0,1 alsasink device=default gst_pipeline = alsasink
Der Beitrag im Arch Linux-Forum (Link # 2 oben) hat empfohlen, diesen Befehl auszuführen, um das entsprechende ALSA-Gerät zu ermitteln:
python -c 'import gst; print gst.element_factory_make("alsasink").probe_get_values_name("device")'
python -c 'import gst; print gst.element_factory_make ("alsasink"). probe_get_values_name ("device") '
Das gibt mir jedoch einen Fehler:
Traceback (most recent call last): File "<string>", line 1, in<module> gst.ElementNotFoundError: alsasink
Auf meinem System wird Python 2.7.5 ausgeführt. Was vermisse ich? Wie bekomme ich quodlibet zum Abspielen von MP3-Dateien?
Quodlibet verwendet gstreamer 1.0 seit Version 3.0 (siehe hier ). Wenn Sie eine neuere Version verwenden, müssen Sie gstreamer1.0-alsa installieren .
Debian jessie / testing verwendet ab diesem Beitrag v3.0.2.
Siehe die Paketliste .
Da Sie alsa verwenden, installieren Sie Version 0.10 des alsa-Plugins von gstreamer, nicht Version 1.0.
aptitude install gstreamer0.10-alsa
und quodlibet sollte sofort die korrekte gstreamer-Pipeline initialisieren.
Quodlibet ist abhängig von Version 0.10 der anderen GStreamer - Plugins, wie Laufen apt-cache depends quodlibet
Sie werden sagen:
jb@x:~$ apt-cache depends quodlibet quodlibet Depends: python Depends: exfalso Depends: gstreamer0.10-plugins-base Depends: python-gst0.10 Depends: gstreamer0.10-plugins-good Depends: gstreamer0.10-plugins-ugly Suggests: gstreamer0.10-plugins-bad Suggests: quodlibet-plugins Suggests: gstreamer0.10-gconf |Recommends: gstreamer0.10-alsa Recommends: <gstreamer0.10-audiosink> gstreamer0.10-plugins-bad gstreamer0.10-alsa gstreamer0.10-plugins-good gstreamer0.10-pulseaudio
Quodlibet 2.4 ist nicht kompatibel mit der Version 1.0 des alsa-Plugins von gstreamer. Auch keine Version des MP3-Plugins von gstreamer ist erforderlich.