Bonjour ,
Jai un serveur LMS en 8.4 avec 3 player connecté qui fonctionnent parfaitement.
J’ai suivi le tuto mais aucune détections des « sqeezebox » et l’affichage du serveur lms dans le pluggin ne fonctionne pas non plus .
Avez vous une idée ?
Bonjour ,
Jai un serveur LMS en 8.4 avec 3 player connecté qui fonctionnent parfaitement.
J’ai suivi le tuto mais aucune détections des « sqeezebox » et l’affichage du serveur lms dans le pluggin ne fonctionne pas non plus .
Avez vous une idée ?
Salut Arnaud,
pareil, les commandes fonctionnes (suivant, précédent, pause…) mais vignette, nom artiste, titre et album ça ne ce met pas a jour, je ne comprend pas.
si quelqu’un a une solution `?
Ola
Il serait bien de donner quelques informations supplémentaires.
Version de Jeedom
Version du plugin et si stable ou beta
Version du plugin dans LMS :
Car là sans aucune information concrète c’est plutôt délicat pour déduire quelque chose.
On en sait même pas si les dépendances sont OK, si le démon tourne
Si la configuration des port, ip login password pour le serveur lms dans le plugin sont OK
Passer cela en debug et fournir un log peut aussi aider la communauté.
Hello @anon53349806,
voici les informations :
LMS : 8.4
JeedomSBcontrol : V2.2
Jeedom : 4.3.15
squeezeboxcontrol : stable
Demon OK
Dépendances OK (installer plusieurs fois)
(j’ai essayer une tonne de paramètre avec sans le port (:80) avec le port 9000 et 9090 configuré dans jeedom, en laissant vide …)
Mes squeezbox remonte bien, et je peux les contrôler (chansons suivante, précédente, pause, play, volume …) par contre aucune mise a jour de la pochette de l’album, nom de la chanson …
j’ai activé le mode debug mais :
0001|[2023-02-23 16:21:06][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => next [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0002|[2023-02-23 16:21:06][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 10 [shuffle] => 2 [repeat] => 0 [synced] => null )
0003|[2023-02-23 16:24:07][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => next [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0004|[2023-02-23 16:24:07][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 10 [shuffle] => 2 [repeat] => 0 [synced] => null )
0005|[2023-02-23 16:24:09][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => next [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0006|[2023-02-23 16:24:09][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 10 [shuffle] => 2 [repeat] => 0 [synced] => null )
0007|[2023-02-23 16:24:10][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => changeVolume [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 [volumechange] => 1 )
0008|[2023-02-23 16:24:11][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0009|[2023-02-23 16:24:12][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => changeVolume [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 [volumechange] => 1 )
0010|[2023-02-23 16:24:13][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 12 [shuffle] => 2 [repeat] => 0 [synced] => null )
0011|[2023-02-23 16:24:15][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => setVolume [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 [volume] => 24 )
0012|[2023-02-23 16:24:15][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 24 [shuffle] => 2 [repeat] => 0 [synced] => null )
0013|[2023-02-23 16:24:18][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => setVolume [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 [volume] => 11 )
0014|[2023-02-23 16:24:18][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0015|[2023-02-23 16:24:20][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => next [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0016|[2023-02-23 16:24:20][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0017|[2023-02-23 16:24:28][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => stop [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0018|[2023-02-23 16:24:28][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Stop [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0019|[2023-02-23 16:24:30][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => play [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0020|[2023-02-23 16:24:30][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0021|[2023-02-23 16:24:32][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => pause [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0022|[2023-02-23 16:24:32][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Pause [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0023|[2023-02-23 16:24:35][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => play [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0024|[2023-02-23 16:24:35][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0025|[2023-02-23 16:24:36][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => next [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0026|[2023-02-23 16:24:36][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
0027|[2023-02-23 16:24:39][DEBUG] : Array ( [device] => bb:bb:2f:1b:3f:91 [action] => next [datafolder] => /var/www/html/plugins/squeezeboxcontrol/core/class/../../data [jeedompath] => http://192.168.1.80 )
0028|[2023-02-23 16:24:39][DEBUG] : Received Player State from daemon Array ( [player] => bb:bb:2f:1b:3f:91 [statut] => Lecture [etat] => On [volume] => 11 [shuffle] => 2 [repeat] => 0 [synced] => null )
Merci d’avance.
je vais encore essayer la version beta du squeebox voir si ça change quelques chose.
[EDIT] en version beta, pareil pas de MAJ de la jaquette et nom …
[EDIT2] je ne sais pas si ça viens de l’installation de LMS, j’ai installer cette version :
https://downloads.slimdevices.com/nightly/?ver=8.4
"Logitech Media Server: Debian Installer Package (i386, x86_64, ARM EABI, PowerPC)"
Est-ce que c’est une version exotique ? et non officiel du server LMS ?
merci
Après quelques test de différent paramettre. en parametran comme ceci le plugin sur LMS :
(donc :80 et rien dans complement)
ça ne ce m’est toujours pas à jours, par contre si je met pause et play depuis jeedom, ça actualise la jaquette, nom, titre…
bizzare ! xD
Personne ?
Bonjour les jeedomiens,
J’ai exactement les mêmes symptômes que Ferywir : Pas d’actualisation des jaquettes, nom, titre. Et ca actualise via pause/play
Des idées svp ? Là je sèche
Infos :
Lyrion Music Server Version : 9.0.2 en docker synology
plugin LMS JeedomSBcontrol 2.2 avec IP Jeedom & clé API SqueezeBoxControl
Jeedom en VM et plugin offciel squeeezebox, tout à jour
en log jeedom squeeezebox il y a :
[2025-01-17 08:21:08.491] ERROR : Exception on socket : ‹ NoneType › object has no attribute ‹ get_ref ›
En passant les logs en debug, on voit que le changement de volume, les changements de mode de répétition ou shuffle, les play/pause (qui provoquent une actualisation complète des métadonnées et du paramétrage repeat/shuffle/volume) déclenchent bien un évènement de LMS vers Jeedom, mais rien ne semble reçu lors d’un changement de piste (manuel ou non).
Autre point sur ce plugin officiel et payant Jeedom : l’onglet « configuration de votre serveur LMS » affiche un carré vide. Ca semble devoir être l’interface LMS dans une iframe.
Des idées ? Qui fait le suivi de ce plugin ?
Y aurait-il un dev pour reprendre le flambeau ? Lyrion en en stable V9.x
Si tu accède a ton Jeedom depuis son ip ou domaine externe, l’iframe ne fonctionne pas. C’est normal, puisque ton lms n’est pas accessible depuis l’extérieur. Et Jeedom ne fait pas proxy.
En dehors des problèmes de non actualisation déjà présents depuis longtemps, le passage de lms a la dernière version de lyrion ne semble pas avoir rajouté de dysfonctionnements. Tout fonctionne bien.
En effet fwehrle, bien vu pour l’iframe : En accédant à jeedom par son IP, lms s’affiche bien dans Jeedom.
Reste ce problème de non actualisation, le plugin jeedom sur LMS fonctionne que très partiellement. La maj artiste/piste ne s’actualise qu’à un stop/lecture, ca rend tout le système bien peu utilisable. Comment faites vous avec lms ?
Personnellement, je ne me sers jamais des widgets du plugin squeezebox. Je n’utilise le plugin que pour piloter la musique, volume, synchro multiroom et bien entendu lancement de playlists, tous ça via des scénarios selon agenda, présence ou autre.
Pour piloter ma musique manuellement, il y a des app Android et iPhone qui sont largement plus pratique que Jeedom
Je déterre le topic …
Toujours pas de solution pour ce PB d’actualisation des infos ?
Outre le fait que la doc n’est pas a jour, j’ai aussi tester différentes solutions y compris en renseignant la clé API du plugin dans Lyrion ( que l’on trouve dans l’onglet API des paramètres système de jeedom )
Le résultat est toujours le même, l’actualisation ne se fait que avec play/pause/stop .
Je constate aussi que le plugin est affiché en NOK a cause des dépendances PicoTTS mais je ne trouve pas de bouton pour les mettre a jours comme le demande le message de jeedom…
Pour un plugin payant je trouve le cumul des problèmes a la mise en service un peu limite !..
Un minimum serais au moins une doc a jours !!!
Pour info :
Jeedom a jours et stable
Plugin a jours et en stable
Mon LMS est un Picoreplayer sur RPI4 a jours et parfaitement fonctionnel.
Si un dev de l’équipe jeedom passe par la et décide de s’attaquer au problème, je suis dispos pour lui laisser l’accès distant a mon jeedom pour tests et suis dispos si besoin pour d’éventuelles manipulations pour résoudre le/les problèmes…