(09-04-2020, 09:34 PM)alec_eiffel a écrit :(09-04-2020, 08:47 PM)volpone75 a écrit : Super, merci !Pour La Baroque l'API est là.
Aurais tu les URL des API Graphql pour récupérer directement les métadonnées et les pochettes de "La Baroque" et des autres Webradio France Musique ?
Pour les autres il faut que je les compile mais tu les trouves via l'inspecteur dans Firefox ou Google Chrome, onglet "Network/XHR" sur les pages ad hoc du webplayer de France Musique :
....
Pour l'implantation dans Node Red mon setup actuel avec FIP et La Baroque est là : http://34.107.67.2:1880
C'est vers ce serveur que Roon pointe donc merci de ne rien changer
C'est une version optimisée par rapport à celle postée initialement par Sébastien sur son blog (optimisée grâce à Sébastien avec qui j'ai échangé en MP).
Il faut Node Red 1.1 au moins pour que ça fonctionne donc penser à le mettre à jour au besoin.
Merci beaucoup Rémi, mon installation (IceCast / Node-Red) est purement locale (RPI / Ubuntu), je ne touche à rien sur ton instance de traitement meta node-red.
Ce que fait Radio France en thématiques, sur FIP et dorénavant sur Musique, est vraiment bien car ils ont de très bons programmateurs. Très utile d'avoir mis à disposition de la communauté ROON ce serveur intégrant les métadonnées car la plomberie nécessaire peut être rébarbative.
Je vais regarder vos optimisations Node-Red pour récupérer les Meta. Pour l'instant j'utilise les versions initiales de Sébastien (FIP / RP) pour reconstruire des Web Player radio "responsive" plus visuels que ceux proposés par FIP et RP notamment pour l'affichage des pochettes avec possibilité de logger mes titres "favoris" pour pouvoir les intégrer à ma base dans un second temps.
L'idée est d'avoir une sorte de web controller ROON dédié pour certaines radios interessantes pour lesquelles on a meta et pochettes mais sans passer par ROON pour l'identification car surtout en classique c'est aléatoire avec le mécanisme actuel générique que ROON est contraint d'utiliser (requête artiste / titre).
ROON > HQPlayer > Allo-USBridge (DietPi) > T+A DAC8 DSD > NAD M22 (Ncore Hypex) > Harbeth SLH5+
Schéma installation
Schéma installation