Раковина з радіоплеєром більше не видно в pulseaudio


13

Я намагаюся надсилати аудіо в ефір ( RAOP ) від Ubuntu 14.04. Імпульсний модуль-raop в Ubuntu використовувався для підтримки мого аеропорту 2-го покоління, але він більше не відображається в моєму списку раковин імпульсних звуків. Минуло 6 місяців, як я його використав, і багато змінилося в моїй системі, включаючи успішне оновлення з 12.04 до 14.04. Десь уздовж рядка я припускаю, що щось неправильно налаштовано або, можливо, файл префіксу видалено.

Я ввімкнув локальні звукові пристрої "Зробити відкриті Airplay AirTunes". Я спробував видалити файли налаштувань pulseaudio, які я можу знайти та видалити / перевстановити pulseaudio; ефір і досі не працює. Я навіть перейшов на розробку pulseaudio 5.0 - такі самі результати. Здається, імпульс працює нормально, за винятком того, що він не "бачить" мої пристрої Airplay.

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

Не знаєте, де шукати далі.


Ви також можете мати client.conf в ~/.config/pulse/. Налаштування загальної системи є, /etc/pulse/але попередні конфігурації у вашій ГОЛОВНІй змініть це.
Таккат

Спасибі. Половина битви, здається, знаходить усі різні конфігураційні файли у всіх різних місцях ...
Фред Гамільтон

Щоб видалити поточну конфігурацію та відновити її до початкової, ви можете очистити pulseaudo (sudo apt-get purge pulesaudio), а потім встановити її знову (sudo apt-get install pulseaudio). На вкладках зазначено: "Чистка ідентична видаленню, за винятком того, що пакети вилучаються та очищуються. Підчистка означає, що також видаляються файли конфігурації".
лада

Ви згадали, що вирішили іншу проблему ПТ. Чи можете ви пригадати деякі речі, які ви змінили, і додати їх до свого питання? І в чому саме була та інша проблема?
Сергій Колодяжний

Для того, щоб знайти конфігураційні файли, ви можете спробувати "dpkg -S pulseaudio" (dpkg manpages: "-S Пошук імені файлу з встановлених пакетів").
ладь

Відповіді:


6

З сайту 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.

Запустіть папрефи та перевірте опцію, щоб зробити пристрої AirTunes доступними.діалогове вікно paprefs

Запобігайте автоматичному запуску імпульсного аудіо:

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


Дякую - я вже спробував це, і це працює. Я згадував, що в своєму первісному запитанні, але це було свого роду поховано. Я переписав питання, щоб більш чітко сказати, що я намагаюся виправити оригінальну (стандартну конфігурацію ubuntu, non-raop2).
Фред Гамільтон

Тоді у вас питання зовсім інше. Ви хочете знати, як складати пакети та створити PPA. Посібник з упаковки Ubuntu досить вичерпний. Вашим оригінальним питанням здавалося, що про те, як працювати нові пристрої AirPlay, ви згадали, що raop2 працював лише один раз для вас.
месс

Що стосується вашого первісного питання, моє зауваження, це рішення. Якщо ви хочете, щоб імпульс 5 був упакований, вам доведеться потрапити в упаковку, оскільки pa5 все ще є бета-версією і точно не буде включений до наступного випуску Ubuntu. На жаль, зміни raop2 більше не сумісні з pa4, тому простий патч неможливий. Створення робочих пакетів pa5, які повністю замінюють pa4 без регресій, також є досить завданням.
mniess

1
Напевно, у мене є проблеми зі спілкуванням того, що я хочу. Я не хочу pa5 або RAOP2 - я хочу, щоб мені "запас" pa4 з RAOP (1) працював так, як це робилося 6 місяців тому.
Фред Гамільтон

Я експериментував з RAOP2 та pa5 на випадок, якщо вони можуть запропонувати рішення та / або бути корисними при налагодженні (оскільки вони показують, що моє обладнання може працювати).
Фред Гамільтон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.