Я запускаю тестування 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 'імпорт 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-файли?