Transmita todo el audio desde mi teléfono Android a pulseaudio

11

He visto muchas aplicaciones y soluciones en línea para recibir audio desde una computadora de escritorio a un teléfono Android. También sé cómo transmitir audio de un escritorio a otro, usando paprefs y pavucontrol.

Lo que quiero es poder transmitir desde mi teléfono Android a pulseaudio. Hay aplicaciones individuales con soporte para Chromecast, pero luego estás atascado con la aplicación y necesitas ejecutar algo como Kodi en el escritorio para recibirla.

Cuando se conecta a una fuente de audio bluetooth desde Android, solo transmite todo el audio saliente. Esto es lo que quiero hacer a través de wi-fi, a pulseaudio. ¿Cómo puede hacerse esto?

3x5
fuente

Respuestas:

3

Esto no se puede hacer

No lea a continuación si no está interesado en una solución para usar flujos DLNA de Android a Ubuntu.


Para enviar audio a través de una conexión de red de Android a Ubuntu, siempre necesita un procesador en su escritorio Ubuntu y una aplicación de transmisión en el dispositivo Android. Android no utiliza pulseaudio como servidor de sonido. Por lo tanto, dependemos de una aplicación adicional para enviar audio al escritorio.

Hay varias aplicaciones que pueden hacer esto. Probé esto con éxito con gmediarender en el lado de Ubuntu y BubbleUpnp para Android.

  1. Instalar y ejecutar gmediarenderen Ubuntu desde la línea de comandos.

    sudo apt install gmediarender
    gmediarender -f <Name>
    

    Consulte la página de manual para más opciones.

  2. Instale y ejecute Bubble UPnP en el dispositivo Android.

  3. Busque el nombre de renderizador que le dio en Bubble UPnP> Renderizador local

    ingrese la descripción de la imagen aquí

  4. Seleccione pistas para reproducir en el dispositivo Android y escúchelas en la máquina Ubuntu.

    ingrese la descripción de la imagen aquí

Tenga en cuenta que esto también funcionará para fotos o contenido de video que puede transmitir a su computadora usando Bubble UPnP.

Takkat
fuente
1
Gracias por la respuesta, pero esto no resuelve el problema de que todavía estás atascado con la aplicación. Estoy buscando algo que transmita todo el audio saliente, como lo haría si estuviera transmitiendo a bluetooth.
3x5
Siempre necesitará una aplicación para eso, ni Android ni Ubuntu pueden hacerlo sin esto.
Takkat
2
Ubuntu realmente puede. Puede configurar un servidor Pulseaudio en una computadora y hundirse en la otra, y todo el audio de una se transmitirá a la otra.
3x5
Si bien es cierto que la combinación gmediarender + BubbleUPNP funcionará, las preguntas eran claramente sobre cualquier audio.
AtomHeartFather
@AtomHeartFather: ver edición. Estaría más que interesado si tuvieras una solución para esto.
Takkat
1

Creo que una solución de compromiso mucho mejor que el enorme estrés con BubbleUpnp sería SoundWire. Esto no se transmitirá a pulseaudio sino al servidor SoundWire que se ejecuta en su computadora. Pero luego transmitirá todo el audio de su dispositivo Android y podrá ejecutarse en segundo plano.

Una alternativa puede ser AirAudio pero necesita root y no funcionó para mí incluso con Magisk ...

Hans Müller
fuente
acaba de utilizar con éxito su mencionado "AirAudio" y funciona bien [en Magisk ROOTED Android]. Comentario importante para otros: no es gratis; o tienes que vivir con algunos pitidos después de 5 minutos o gastas ~ 4 € en PlayStore (solo lo hice yo mismo). La transmisión de sonido de Android a VLC parece más alta fidelidad que la transmisión de audio al receptor BlueTooth en Ubuntu.
linolino