Приемник трансляции, больше видимый в pulseaudio

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

Я включил, "Делают поддающуюся обнаружению Трансляцию AirTunes" звуковые устройства локально. Я попытался удалить pulseaudio предпочтительные файлы, которые я могу найти и удаляющий/переустанавливающий pulseaudio; трансляция все еще не работает. Я даже обновил до pulseaudio 5.0 в разработке - те же результаты. Импульс, кажется, хорошо работает кроме него, не "видит" мои устройства Трансляции.

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

Не уверенный, где посмотреть затем.

13
задан 12 November 2014 в 21:21

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 доступными.paprefs dialog

Препятствуйте тому, чтобы 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

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

Для остановки версии RAOP2 pulseaudio нажмите ctrl+c и запустите исходный с pulseaudio -D

6
ответ дан 23 November 2019 в 03:25

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

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