(07-24-2016, 08:57 PM)ThierryNK a écrit : Roon fait office de serveur, certes, mais c'est le plugin qui tourne sur un autre serveur LMS qui trouve les renderers UPNP et qui fait le lien entre la bibliothèque LMS et les renderers UPNP. Sans un serveur LMS et son plugin qui tournent, Roon ne peut évidemment pas trouver les platines LMS/UPNP.
Sans autres informations, pas grand chose d'autre à interpréter que ce que j'ai déjà écrit.
UPnPBridge le plugin LMS n'est en fait qu'une option facilitant l'installation et la configuration de l'application squeeze2upnp.
Dans notre cas pas de possibilité d'utiliser ce mécanisme car c'est un plugin LMS qui n'est pas installable dans le contexte ou c'est Roon qui émule LMS.
On doit donc utiliser directement l'executable squeeze2upnp hors de l'environnement LMS (et pas obligatoirement sur la même machine que celle qui héberge le serveur Roon).
Voir ici: https://github.com/philippe44/LMS-to-uPn...ter/README sur comment identifier et lancer a la mano l'application qui existe pour différentes plateformes (LINUX, WIN, OSX) et doit tourner sur le même segment de réseau que Roon.
Le manuel utilisateur, en PJ, donne les options de la ligne de commande (chapitre 2.4.3).
Pas besoin d'un autre serveur LMS que celui que Roon émule. Roon et peut être squeeze2upnp s'emmêlent sans doute les pinceaux s'il y a deux serveurs LMS simultanément sur le réseau. Roon doit bien sur tourner avec l'option d'émulation SqueezeBox qui lui permet de détecter les platines SB ou SqueezeLite.
L'application squeeze2upnp doit être configurée manuellement via le fichier config.xml si les valeurs par défaut ne conviennent pas (c'est sans doute la ou c'est plus délicat sans le plugin), voir le manuel utilisateur qui est précis et détaillé.
D'après ce que je comprends cette appli, indépendante de LMS, scanne le réseau et crée une instance squeezelite pour chaque renderer UPnP détecté. Sq2u reçoit les commandes LMS et les convertit en commandes UPnP adaptées. Idem pour le flux audio qui est bufferisé et transmis au renderer en mode flux sans transcodage. C'est une passerelle.
Il faudrait aussi pouvoir regarder les fichiers log et config.xml de l'appli squeeze2upnp une fois lancée pour voir ce qui se passe et debugger s'il y a lieu.
Tout ça sous toute réserve car je n'ai jamais essayé et pas les moyens de le faire pour l'instant.
J'ai l'impression que c'est le genre de manip propice à passer pas mal de temps les mains dans le cambouis pour un résultat incertain compte tenu des imbrications de tuyauteries. Philippe le développeur n'a probablement jamais testé son appli avec LMS émulé par Roon mais il est très ouvert et collaborant, ne pas hésiter a le solliciter car sur le principe cela semble jouable.
Les deux fils consacrés a cette passerelle sont ici:
http://forums.slimdevices.com/showthread...eze2upnp)/
http://forums.slimdevices.com/showthread...NP-devices
et pour Google Cast:
http://forums.slimdevices.com/showthread...eeze2cast)
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Schéma installation