Недавно я сделал чистую установку Ubuntu 14.10, и еще раз у меня проблемы с MPD. Я думаю, что мне удалось исправить это в прошлый раз, но я не знаю, как это сделать.
Моя проблема - использовать внешний динамик bluetooth с MPD. Еще лучше, я хотел бы иметь возможность одновременно использовать как подключенный, так и динамик bluetooth.
К сожалению, MPD не отображается в приложениях, которые производят звук под настройками звука Gnome, и, следовательно, он игнорирует мою директиву, чтобы использовать динамик bluetooth. Я думаю, это связано с тем, что MPD использует Alsa вместо Pulseaudio.
Теперь в моем mpd.conf у меня есть строки
audio_output {
type "pulse"
name "MPD"
# server "localhost"
}
Я также попытался разложить строку сервера , но в этом случае MPD даже не запускается.
Чтобы уточнить, MPD работает под пользователем mpd, который находится под группами pulse и pulse-access, но это не выглядит
Теперь я считаю, что могу запустить MPD под своим собственным пользователем, и это может исправить некоторые из проблем, но я бы предпочел, чтобы другие пользователи этого ПК могли захотеть слушать к музыке.
Каков правильный способ заставить MPD использовать Pulseaudio (или делать все, что необходимо для подключения к другим громкоговорителям, чем по умолчанию?)
Решение, предложенное @Takkat, также работало для меня с небольшой модификацией:
В Debian Buster мне просто пришлось заменить localhost на 127.0.0.1 в опции mpd.conf server overwise mpd попытался подключиться к IPv6-адресу ::1 и не удалось:
ERROR: Failed to open "My PULSE Device" [pulse]; failed to connect: Access denied
(Извините за ответ вместо комментария, я новичок здесь и еще не достаточно очков для комментариев Для меня нет проблем, если кто-то перемещает или удаляет это сообщение).