Diffusion audio – ordinateur vers LMS

NOTE IMPORTANTE: Actuellement, la version 3.0.16 de VLC a un bogue qui empêche le fonctionnement de cette solution.
Voir mon article: Problème VLC 3.0.16 transcode

Depuis quelques temps le plugin youtube ne fonctionne plus avec LMS afin de contourner ce problème, j’ai mis en place la solution suivante sur mes postes de travail Linux Solydx et le Windows 7 de mon fils.

Finalement sur LMS 7.9 le plugin Youtube fonctionne de nouveau à condition de créer un projet pour l’API Youtube sur Console pour développeurs chez Google Ainsi on obtient la clef d’API pour activer le plugin dans LMS. Voir le forum de Logitech à ce sujet: Activation du plugin Youtube pour LMS 7.9

VLC me sert de serveur de diffusion sur lien HTTP en utilisant la capture du moniteur audio de la carte de son. J’ai fait un lanceur qui lance un script qui contient la ligne de commande suivante sous linux:

vlc pulse://alsa_output.usb-Bose_Corporation_Bose_USB_Audio-00-Audio.analog-surround-41.monitor --sout "#transcode{vcodec=none,acodec=mp3,ab=192,channels=2,samplerate=44100}:http{dst=:8079/desktop.mp3}" :sout-keep

Pour voir quel nom de périphérique de capture à utiliser dans VLC linux seulement, en mode vue «Liste de lecture» il faut choisir «Acquisition audio» Choisir le périphérique « MONITOR » qui correspond à la bonne carte de son. Avec le clic droit de la souris, choisir « Information » et copier le nom du périphérique se terminant par « . monitor »

Sous windows, créer un raccourcis et y mettre la ligne de commande suivante:

"C:\Program Files\VideoLAN\VLC\vlc.exe" dshow:// :dshow-vdev="none" :dshow-adev="Mixage stéréo (VIA High Definit" :dshow-caching=200 :sout="#transcode{vcodec=none,acodec=mp3,ab=192,channels=2,samplerate=44100}:http{dst=:8079/desktop.mp3}" :sout-keep

S’assurer que les pilotes de la carte son soient installés car sinon le périphérique de capture « Mixage stéréo » ne sera pas disponible.

Pour savoir quel nom de périphérique de capture utiliser dans Windows seulement, il faut choisir dans VLC «Média > Ouvrir un périphérique de capture > Mode de capture = dshow > Nom du périphérique audio» Le nom sera tronqué, mais il faut l’utiliser tel quel.

Sur l’interface web de LMS, j’ai ajouter une connexion radio:

http://192.168.0.105:8079/desktop.mp3

J’ai sauvegardé celle-ci en favoris. Il suffit alors de lancer le script sur le poste de travail. Tout son est alors diffusé sur l’adresse
http://192.168.0.105:8079/desktop.mp3

Il suffit ensuite d’effectuer la connexion avec le lecteur squeezebox de son choix. Il est à noter qu’il y a un petit délais entre le son sur le poste de travail et le squeezebox.

La diffusion prend fin en quittant VLC.

Bonne écoute!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.