Раковина з радіоплеєром більше не видно в 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.