Afundamento do Airplay não mais visível no pulseaudio

13

Estou tentando enviar o áudio sobre o airplay ( RAOP ) do Ubuntu 14.04. O pulseaudio-module-raop no Ubuntu costumava suportar o meu 2nd-gen Airport Express, mas não aparece mais na minha lista de dissipadores pulseaudio. Já faz 6 meses desde que eu usei, com muita mudança no meu sistema, incluindo uma atualização bem-sucedida de 12.04 para 14.04. Em algum lugar ao longo da linha eu assumo que algo foi mal configurado ou talvez um arquivo prefs deletado.

Eu habilitei os dispositivos de som "Fazer AirTunes AirTunes descobertos" localmente. Eu tentei excluir os arquivos de preferência pulseaudio eu posso encontrar e desinstalar / reinstalar pulseaudio; O airplay ainda não funciona. Eu até atualizei para o pulseaudio 5.0 em desenvolvimento - os mesmos resultados. O Pulse parece funcionar bem, exceto que ele não "vê" meus dispositivos Airplay.

Como experiência, criei a versão RAOP2 experimental do pulso . Ele vê meus dispositivos e pode enviar áudio para eles, mas tem que ser lançado manualmente e eu prefiro estar usando algo de um ppa para atualizações, etc. Eu sei que costumava trabalhar, então eu quero obtê-lo (não o raop2 experimental - eu já tenho que trabalhar) de novo.

Não sabe onde procurar em seguida.

    
por Fred Hamilton 01.11.2014 / 02:12

1 resposta

6

A partir do site RAOP2 , aqui está o guia para que o RAOP2 funcione:

Primeiro, configure seu sistema de criação .

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

Agora, pegue o código e crie o software

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

Agora antes você pode executar o seu novo pulseaudio, você precisa fazer algumas configurações e matar o pulseaudio original.

Execute paprefs e marque a opção para disponibilizar os dispositivos AirTunes.

Impedir que o pulseaudio inicie automaticamente:

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

No Ubuntu 14.10 e anterior, você precisa copiar a configuração alsa:

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

Agora para toda vez que você quiser usar um alto-falante AirPlay, é necessário executar seu novo pulseaudio fazendo estas duas coisas: matar todas as instâncias existentes de pulseaudio e executar o novo (do diretório pulseaudio-raop2 ):

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

Isso também cria um arquivo de log durante a execução, o que deve ajudar a identificar problemas.

Para parar a versão RAOP2 do pulseaudio, pressione ctrl + c e inicie o original com pulseaudio -D

    
por mniess 07.11.2014 / 16:28