Примечание. Я переписал этот вопрос, потому что отношение сигнал-шум приближалось к 0.
Просто установил pulseaudio-dnla в моей системе Ubuntu 14.04.2 для создания импульсных приемников для моих ROCKI, чтобы я мог потоковое аудио в любой из моих ROCKI, надеясь выбрать, какой из ROCKI для потоковой передачи из mpd.
Pulseaudio-dlna отлично работает с моими ROCKI и VLC - я могу выбрать любой из моих 3 ROCKI в качестве аудиоустройства VLC по имени, а pulsaudio-dlna отправляет аудио в этот ROCKI. Не может быть проще.
Но у меня проблемы с работой mpd. Я пропустил проблему pulseaudio / mpd в пользовательском пространстве / системе, запустив mpd в пользовательском пространстве. Я могу заставить его отправлять аудио на одно устройство с помощью padevchooser (как предложило Массимо). Но когда я пытаюсь сделать вывод для каждого ROCKI, используя те же самые имена, что и для VLC:
audio_output {
type "pulse"
name "rockigreen"
}
audio_output {
type "pulse"
name "rockigarage"
}
... из моих ROCKI нет звука.
Я снова проверил следующее, и он работает на другом компьютере без каких-либо проблем. Возможно, вы не перезапустили mpd после того, как вы ввели модуль TCP в pulseaudio. Или, возможно, вы не включили второй выход.
Измените свой второй выход в вашем pulseaudio на:
audio_output {
type "pulse"
name "MPD Pulse Output"
server "localhost"
}
Вставьте модуль TCP в pulseaudio:
pactl load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
Restart mpd:
sudo service mpd restart
Установите mpc для проверки выходов:
sudo apt-get install mpc
mpc outputs
Убедитесь, что правильный выход включен:
mpc enable <number-of-your-output>
Воспроизведение песни pulseaudio должно теперь быть в курсе потока mpd, поэтому вы можете переключать его через pavucontrol или настройки звука ubuntu для воспроизведения на вашем устройстве. [!d9 ]