Transmita todo o áudio do meu telefone Android para o pulseaudio

11

Vi muitos aplicativos e soluções on-line para receber áudio de um desktop para um telefone Android. Também sei como transmitir áudio de um desktop para outro, usando paprefs e pavucontrol.

O que eu quero é poder transmitir do meu telefone Android para o pulseaudio. Existem aplicativos individuais com suporte ao chromecast, mas você fica com o aplicativo e precisa executar algo como o Kodi na área de trabalho para recebê-lo.

Quando você se conecta a uma fonte de áudio bluetooth do Android, ele transmite apenas todo o áudio de saída. Isto é o que eu quero fazer através de wi-fi, para pulsarudio. Como pode ser feito?

3x5
fonte

Respostas:

3

Isso não pode ser feito

Não leia abaixo se você não estiver interessado em uma solução para usar fluxos DLNA do Android para o Ubuntu.


Para enviar áudio através de uma conexão de rede do Android para o Ubuntu, você sempre precisa de um renderizador na área de trabalho do Ubuntu e um aplicativo de streaming no dispositivo Android. O Android não usa o pulseaudio como servidor de som. Portanto, dependemos de um aplicativo adicional para enviar áudio para a área de trabalho.

Existem vários aplicativos que podem fazer isso. Testei isso com sucesso com o gmediarender no lado do Ubuntu e o BubbleUpnp para Android.

  1. Instale e execute gmediarenderno Ubuntu a partir da linha de comando.

    sudo apt install gmediarender
    gmediarender -f <Name>
    

    Consulte a página de manual para mais opções.

  2. Instale e execute o Bubble UPnP no dispositivo Android.

  3. Procure o nome do renderizador que você deu em Bubble UPnP> Renderer local

    insira a descrição da imagem aqui

  4. Selecione as faixas para reproduzir no dispositivo Android e ouça-as na máquina Ubuntu.

    insira a descrição da imagem aqui

Observe que isso também funcionará para fotos ou conteúdo de vídeo que você pode transmitir para o seu computador usando o Bubble UPnP.

Takkat
fonte
1
Obrigado pela resposta, mas isso não resolve o problema de você ainda estar com o aplicativo. Estou procurando por algo que transmita todo o áudio de saída, como faria se você estivesse transmitindo para bluetooth.
3x5
Você sempre precisará de um aplicativo para isso - nem o Android nem o Ubuntu podem fazer isso sem.
Takkat 7/11
2
Ubuntu realmente pode. Você pode configurar um servidor Pulseaudio em um computador e afundar no outro, e todo o áudio de um será transmitido para o outro.
3x5
Embora seja verdade que a combinação gmediarender + BubbleUPNP funcionará, as perguntas foram claramente sobre qualquer áudio.
AtomHeartFather
@AtomHeartFather: veja editar. Eu ficaria mais do que interessado se você tivesse uma solução para isso.
Takkat 7/09/18
1

Eu acho que uma troca muito melhor do que o enorme estresse com o BubbleUpnp seria o SoundWire. Isso não será transmitido para o pulseaudio, mas para o servidor SoundWire em execução no seu computador. Mas ele transmitirá todo o áudio do seu dispositivo Android para ele depois e poderá ser executado em segundo plano.

Uma alternativa pode ser o AirAudio, mas precisa de raiz e não funcionou para mim, mesmo com o Magisk ...

Hans Müller
fonte
usei com sucesso o "AirAudio" mencionado e funciona bem [no Magisk ROOTED Android]. Comentário importante para os outros - não é gratuito; ou você tem que viver com alguns bipes após 5 minutos ou gastou ~ 4 € na PlayStore (acabei de fazer isso sozinho). A transmissão de som do Android para o VLC parece mais alta fidelidade do que a transmissão de áudio para o BlueTooth no Ubuntu.
linolino