Quodlibet uses gstreamer 1.0 since version 3.0 (see here) so you need to install gstreamer1.0-alsa if you're using a later version.
Debian jessie/testing now uses v3.0.2 as of this post.
See the package list.
Я запускаю тестирование Debian x64 со всеми обновлениями. Я устанавливаю quodlibet 2.4 из репозитория и добавляю mp3 в свою библиотеку. Однако, когда я играю их, я получаю ошибку вывода:
Выходной конвейер GStreamer не может быть инициализирован. Возможно, конвейер недействителен или устройство используется. Проверьте настройки игрока.
Насколько я знаю, я установил соответствующие пакеты:
aptitude install -R alsa-base alsa-utils quodlibet gstreamer1.0-fluendo-mp3 gstreamer1.0-alsa
и настроил мой звук правильно. После установки пакетов и запуска alsactl init
звук работает правильно в VLC и моих веб-браузерах.
Поле выходного конвейера вкладка «Воспроизведение» в настройках quodlibet было пустым, поэтому, основываясь на соответствующих сообщениях, найденных во время поиска ( 1, 2 ), я попробовал эти параметры по отдельности, а также оставил поле пустым:
alsasink device=hw:0,0 alsasink device=hw:0,1 alsasink device=default gst_pipeline = alsasink
В посте на форуме Arch Linux (ссылка № 2 выше) рекомендуется выполнить эту команду, чтобы определить соответствующее устройство alsa:
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 ("устройство") '
Это дает мне ошибку, однако:
Traceback (most recent call last): File "<string>", line 1, in<module> gst.ElementNotFoundError: alsasink
Моя система работает на Python 2.7.5. Что мне не хватает? Как получить quodlibet для воспроизведения mp3-файлов?
Quodlibet uses gstreamer 1.0 since version 3.0 (see here) so you need to install gstreamer1.0-alsa if you're using a later version.
Debian jessie/testing now uses v3.0.2 as of this post.
See the package list.
Поскольку вы используете alsa, установите версию 0.10 плагина alsa gstreamer, а не версию 1.0.
aptitude install gstreamer0.10-alsa
и quodlibet должен немедленно инициализировать правильный конвейер gstreamer.
Quodlibet зависит от версии 0.10 других плагинов gstreamer, так как выполнение apt-cache depends quodlibet
скажет вам:
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 не совместим с версией 1.0 плагина gsa от gstreamer. Также не нужна ни одна версия mp3-плагина gstreamer для fluendo.