J'ai vu beaucoup d'applications et de solutions en ligne pour recevoir de l'audio d'un bureau vers un téléphone Android. Je sais aussi comment diffuser de l'audio d'un bureau à un autre, en utilisant paprefs et pavucontrol.
Ce que je veux, c'est pouvoir diffuser depuis mon téléphone Android vers pulseaudio. Il existe des applications individuelles avec prise en charge de chromecast, mais vous êtes bloqué avec l'application et vous devez exécuter quelque chose comme Kodi sur le bureau pour le recevoir.
Lorsque vous vous connectez à une source audio Bluetooth à partir d'Android, il diffuse simplement tous les fichiers audio sortants. C’est ce que je veux faire sur Wi-Fi, sur pulseaudio. Comment ceci peut être fait?
Ne lisez pas ci-dessous si vous n'êtes pas intéressé par une solution permettant d'utiliser les flux DLNA de Android à Ubuntu.
Pour envoyer de l'audio via une connexion réseau de Android à Ubuntu, vous devez toujours disposer d'un rendu sur votre ordinateur de bureau Ubuntu et d'un application en streaming sur le périphérique Android. Android n'utilise pas pulseaudio comme serveur de sons. Nous comptons donc sur une application supplémentaire pour envoyer de l'audio sur le bureau.
Plusieurs applications peuvent le faire. J'ai testé cela avec succès avec gmediarender du côté Ubuntu et BubbleUpnp pour Android.
Installez et exécutez gmediarender
sur Ubuntu à partir de la ligne de commande.
Sudo apt install gmediarender
gmediarender -f <Name>
Consultez la page de manuel pour plus d'options.
Installez et exécutez Bubble UPnP sur le périphérique Android.
Recherchez le nom du rendu que vous avez donné dans Bubble UPnP> Rendu local
Sélectionnez les pistes à lire sur le périphérique Android et écoutez-les sur la machine Ubuntu.
Notez que cela fonctionnera également pour les photos ou le contenu vidéo que vous pouvez diffuser sur votre ordinateur à l'aide de Bubble UPnP.
Je pense que SoundWire serait un meilleur compromis que l'énorme stress avec BubbleUpnp. Cela ne sera pas diffusé sur pulseaudio mais sur le serveur SoundWire exécuté sur votre ordinateur. Mais il va diffuser tout l'audio de votre Android appareil après et il peut être exécuté en arrière-plan.
Une alternative peut être AirAudio mais il a besoin de root et cela n’a pas fonctionné pour moi, même avec Magisk ...