pulseaudio-dlna не работает с устройствами mpd и ROCKI

Примечание. Я переписал этот вопрос, потому что отношение сигнал-шум приближалось к 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 нет звука.

1
задан 4 June 2015 в 01:52

1 ответ

Я снова проверил следующее, и он работает на другом компьютере без каких-либо проблем. Возможно, вы не перезапустили 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 ]

0
ответ дан 23 May 2018 в 20:12
  • 1
    Это не работает для меня. У моей системы может быть проблема с localhost - когда я настраивал mythtv, мне пришлось заменить localhost на фиксированный IP-адрес моей машины в нескольких местах, чтобы заставить ее работать. Когда я делаю именно то, что вы говорите, mpc показывает два выхода («My ALSA Device» [который работает] и «MPD Pulse Output» [который не работает]). Я не понимаю, как mpd должен различать несколько ROCKI с помощью этой техники, если только я не должен заменить «MPD Pulse Output», с каждым именем ROCKI, обнаруженным pulseaudio-dlna (тоже пытался, тоже не работал). Что-то закрыто в моей установке pa / mpd. – Fred Hamilton 1 June 2015 в 05:02
  • 2
    Конечно, я попытался удалить и переустановить pa и mpd, но ничего не изменил ... И я часто перезагружаюсь после внесения изменений на случай, если что-то еще работает (хотя я не думаю, что есть). – Fred Hamilton 1 June 2015 в 05:03
  • 3
    Не могли бы вы вставить свой / etc / hosts ? Что касается изменения вашего второго хоста на сервер 127.0.0.1? ? – Massimo 1 June 2015 в 09:16
  • 4
    Вставить / etc / hosts в конец сообщения. Честно говоря, не уверен, что «меняет ваш второй хост на сервер» 127.0.0.1 и « означает, что / влечет за собой. – Fred Hamilton 1 June 2015 в 23:52
  • 5
    Глядя на файлы журнала pulseaudio-dlna для VLC и mpd, они оба начинаются с «new_playback_stream», но mpd никогда не попадает в «device_updated». государство. Что могло бы сделать mpd не так, что заставляет его начинать открытие раковины, но затем не делать следующий шаг? – Fred Hamilton 2 June 2015 в 00:17

Другие вопросы по тегам:

Похожие вопросы: