Airplay lavabosu artık pulseaudio'da görünmüyor


13

Ubuntu 14.04'ten airplay ( RAOP ) üzerinden ses göndermeye çalışıyorum . Ubuntu'daki pulseaudio modülü modülü, 2. nesil Airport Express'imi destekliyordu, ancak artık pulseaudio lavaboları listemde görünmüyor. Kullandığımdan bu yana 6 ay geçti, 12.04'ten 14.04'e başarılı bir yükseltme de dahil olmak üzere sistemimde çok şey değişti. Hat boyunca bir yerde bir şeyin yanlış yapılandırıldığını veya belki bir prefs dosyasının silindiğini varsayıyorum.

Yerel olarak "Keşfedilebilir Airplay AirTunes Yap" ses cihazlarını etkinleştirdim. Ben bulabilir ve kaldırma / pulseaudio yeniden yükleme pulseaudio tercih dosyalarını silmeye çalıştım; airplay hala çalışmıyor. Hatta geliştirme sonuçları pulseaudio 5.0'a geçtim - aynı sonuçlar. Pulse, Airplay cihazlarını "görmemesi" dışında iyi çalışıyor gibi görünüyor.

Bir deney olarak, nabzın deneysel RAOP2 versiyonunu yaptım . Cihazlarımı görüyor ve onlara ses gönderebiliyor, ancak manuel olarak başlatılması gerekiyor ve güncellemeler için bir ppa'dan bir şey kullanmayı tercih ediyorum, vb.Çalışmak için kullandığımı biliyorum, onu almak istiyorum (değil deneysel raop2 - Ben zaten bu çalışma var) tekrar devam.

Sırada nereye bakacağınızdan emin değilim.


Ayrıca bir client.conf dosyanız da olabilir ~/.config/pulse/. Sistem genelinde yapılandırma var, /etc/pulse/ancak HOME'nuzdaki önceki yapılandırmalar bunu geçersiz kılar.
Takkat

Teşekkürler. Savaşın yarısı, çeşitli yerlerde tüm çeşitli yapılandırma dosyalarını buluyor gibi görünüyor ...
Fred Hamilton

Geçerli yapılandırmayı kaldırmak ve orijinaline geri yüklemek için pulseaudo'yu temizleyebilir (sudo apt-get purge pulesaudio) ve ardından tekrar yükleyebilirsiniz (sudo apt-get install pulseaudio). Manpages durumu: "Boşaltma, paketlerin kaldırılması ve temizlenmesinin dışında kaldırılmasıyla aynıdır. Temizleme, tüm yapılandırma dosyalarının da silineceği anlamına gelir."
fret

Farklı bir PA sorununu giderdiğinizden bahsettiniz. Değiştirdiğiniz bazı şeyleri hatırlayıp bunları sorunuza ekleyebilir misiniz? Peki diğer problem tam olarak neydi?
Sergiy Kolodyazhnyy

Yapılandırma dosyalarını bulmak için "dpkg -S pulseaudio" (dpkg manpages: "-S Kurulu paketlerden dosya adı ara") seçeneğini deneyebilirsiniz.
fret

Yanıtlar:


6

Gönderen RAOP2 sitesinde burada RAOP2 çalışma almak için kılavuz:

Önce yapı sisteminizi kurun .

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

Şimdi kodu alın ve yazılımı oluşturun

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

Şimdi yeni pulseaudio'nuzu çalıştırmadan önce , bazı ayarlar yapmanız ve orijinal pulseaudio'yu öldürmeniz gerekir.

Paprefs'i çalıştırın ve AirTunes cihazlarını kullanılabilir yapma seçeneğini işaretleyin.paprefs iletişim kutusu

Pulseaudio'nun otomatik olarak başlamasını önleyin:

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

Ubuntu 14.10 ve öncesi için alsa yapılandırmasını kopyalamanız gerekir:

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

Şimdi için her zaman size gereken bir AirPlay hoparlör kullanmak istediğiniz yeni PulseAudio'yi çalıştırmak PulseAudio'dan mevcut tüm örneklerini öldürmek ve (gelen yenisini çalıştırın: Bu iki şeyi yaparak pulseaudio-raop2 dizininde):

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

Bu, çalışırken sorunları tanımlamaya yardımcı olması gereken bir günlük dosyası oluşturur.

To durdurmak pulseaudio basın ait RAOP2 versiyonunu ctrl+ cve özgün bir başlangıçpulseaudio -D


Teşekkürler - Bunu zaten denedim ve işe yarıyor. Orijinal sorumda bundan bahsettim ama bir tür gömüldü. Orijinal (standart ubuntu, raop2 olmayan) yapılandırmayı düzeltmeye çalıştığımı daha açık bir şekilde belirtmek için soruyu yeniden yazdım.
Fred Hamilton

O zaman soru tamamen farklı. Paketlerin nasıl oluşturulacağını ve bir PPA'nın nasıl oluşturulacağını bilmek istiyorsunuz. Ubuntu paketleme kılavuzu oldukça kapsamlı. Orijinal sorunuz yeni AirPlay cihazlarının nasıl çalıştırılacağı gibi görünüyordu ve raop2'nin sizin için sadece bir kez çalıştığını söylediniz.
mniess

Orijinal sorunuzla ilgili olarak, yorumum çözümdür. Pulseaudio 5'in paketlenmesini istiyorsanız, pa5 hala beta olduğundan ve kesinlikle bir sonraki Ubuntu sürümüne dahil edilmeyeceğinden paketlemeye girmeniz gerekecek. Ne yazık ki raop2 değişiklikleri artık pa4 ile uyumlu değildir, bu nedenle basit bir yama mümkün değildir. Regresyon olmadan pa4'ü tamamen değiştiren çalışan pa5 paketleri oluşturmak da oldukça görevlidir.
mniess

1
Sanırım istediğimi iletmekte güçlük çekiyorum. Pa5 veya RAOP2 istemiyorum - RAOP (1) ile 6 ay önce olduğu gibi çalışarak bana "stok" pa4 almak istiyorum.
Fred Hamilton

RAOP2 ve pa5 ile bir çözüm sağlayabilir ve / veya hata ayıklamada faydalı olabilirler (donanımımın çalışabileceğini gösterdiğinden).
Fred Hamilton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.