Airplay раковина больше не видна в pulseaudio

Я пытаюсь отправить аудио через эфир ( RAOP) из Ubuntu 14.04. Pulseaudio-module-raop в Ubuntu раньше поддерживал мой Airport Express 2-го поколения, но его больше нет в моем списке стоковых радио-импульсов. Прошло 6 месяцев с тех пор, как я его использовал, и многое изменилось в моей системе, включая успешное обновление с 12.04 до 14.04. Я предполагаю, что что-то неправильно настроено или, возможно, файл prefs удален.

Я включил звуковые устройства "Сделать обнаруживаемыми Airplay AirTunes" локально. Я попытался удалить файлы настроек pulseaudio, которые я могу найти, и удалить / переустановить pulseaudio; трансляция по-прежнему не работает. Я даже обновился до версии pulaudio 5.0 - те же результаты. Кажется, что Pulse работает нормально, за исключением того, что он не "видит" мои устройства Airplay.

В качестве эксперимента я построил экспериментальную версию пульса для RAOP2. Он видит мои устройства и может отправлять аудио на них, но его нужно запускать вручную, и я бы предпочел использовать что-то из ppa для обновлений и т. Д. Я знаю, что раньше это работало, поэтому я хочу его получить (не Экспериментальный raop2 - у меня уже есть, что работает) собирается снова.

Не уверен, где искать дальше.

1 ответ

На сайте RAOP2 приведено руководство по работе RAOP2:

Сначала настройте свою систему сборки.

sudo apt-get install build-essential paprefs git pulseaudio-module-raop intltool libjack0
sudo apt-get build-dep pulseaudio

Теперь получите код и соберите программное обеспечение

git clone https://github.com/hfujita/pulseaudio-raop2.git
cd pulseaudio-raop2
./autogen.sh
CFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" ./configure --prefix=$HOME --enable-x11 --disable-hal-compat
make

Теперь, прежде чем вы сможете запустить свой новый pulseaudio, вам нужно сделать некоторые настройки и убить исходный pulseaudio.

Запустите paprefs и отметьте опцию, чтобы сделать устройства AirTunes доступными.диалог папы

Предотвратить автоматический запуск pulseaudio:

mkdir ~/.pulse
echo "autospawn=no" >> ~/.pulse/client.conf

В Ubuntu 14.10 и более ранних версиях вам необходимо скопировать конфигурацию alsa:

cp /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf src/modules/alsa/mixer/profile-sets/

Теперь каждый раз, когда вы хотите использовать динамик AirPlay, вы должны запускать свой новый pulseaudio, выполняя эти две вещи: убить все существующие экземпляры pulseaudio и запустить новый (из каталога pulseaudio-raop2):

pkill pulseaudio
./src/pulseaudio -n -F src/default.pa -p $(pwd)/src/ --log-time=1 -vvvv 2>&1 | tee pulse.log

Это также создает файл журнала во время работы, который должен помочь выявить проблемы.

Чтобы остановить версию pulseaudio для RAOP2, нажмите Ctrl+C и начните оригинальную с pulseaudio -D

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