Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Sujet officiel] SqueezeBox Control

hanglooze
Timide
Messages : 48
Inscription : 17 sept. 2017, 14:21

Re: [Sujet officiel] SqueezeBox Control

Message par hanglooze » 03 oct. 2017, 21:16

Merci pour ta réponse, voici les réponses à test questions :

- Oui c'est bien ce plugin. En bas de la page plugin j'ai dans le champ "Répertoires supplémentaires" l'url :

Code : Tout sélectionner

http://sarakha63.github.io/SqueezeBox-Control-LMS-Jeedom/repository/repoSqueezeboxControl.xml
Et j'ai bien accès à la configuration du plugin dans >avancé > format comme dans la documentation du plugin.

- L'adresse IP de jeedom est bien renseignée, ainsi que la clé API de jeedom que j'ai été chercher dans >configuration>API>clef API
Il n'y a pas de /jeedom donc le champ est vide

- concernant le player (la "platine" si j'ai bien compris), j'en ai testé plusieurs :
--- J'ai lancé le stream sur un winamp, testé OK
--- J'ai installé le plugin chromecast, les dispositifs apparaissent dans les "platines" et le son sort correctement.

- au niveau hard, j'ai un pc sous debian 8.9 sur lequel j'ai installé Jeedom DIY et le LMS 7.9.1

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Sujet officiel] SqueezeBox Control

Message par golfvert » 03 oct. 2017, 23:22

Je me demande donc si dans cette installation, il y a un "player" d'utilisable. Quand tu es sur l'interface de LMS en haut à droite, il y a un menu "Choose player" et là, les players apparaissent. J'ai des players qui tournent sur raspberry et ils apparaissent dans ce menu et jeedom (dans le plugin squeeze) les voit. Est-ce que tu peux installer un "vrai" player physique genre raspberry ou équivalent?

hanglooze
Timide
Messages : 48
Inscription : 17 sept. 2017, 14:21

Re: [Sujet officiel] SqueezeBox Control

Message par hanglooze » 04 oct. 2017, 11:13

En effet, il faudrait comprendre quels sont les "platines" compatibles.
Mon interface LMS affiche et joue du son sur les platines suivantes :
- Chromecast audio
- Nvidia Shiels (compatible chromecast)
- winamp sous windows
Je n'ai pas trouvé la liste des "platines" compatibles, l'un d'entre vous a-t-il déjà utilisé du chromecast audio avec ce plugin ?
C'est une solution multiroom qui devient courante si j'en juge par les discussions sur les forums...

hanglooze
Timide
Messages : 48
Inscription : 17 sept. 2017, 14:21

Re: [Sujet officiel] SqueezeBox Control

Message par hanglooze » 04 oct. 2017, 11:25

Tous mes dispositifs sont soudainement apparus dans jeedom sans que je ne puisse l'expliquer !
J'ai juste paramétré la partie performances de LMS pour qu'il ait plus de RAM ce qui est a priori sans rapport.
A tester, donc mais voilà une solution pour ceux qui veulent faire du multiroom avec le chromecast audio :)

hanglooze
Timide
Messages : 48
Inscription : 17 sept. 2017, 14:21

Re: [Sujet officiel] SqueezeBox Control

Message par hanglooze » 07 oct. 2017, 15:31

Bonjour à tous,
J'ai un problème avec la commande de synchronisation dans un scénario.
Lorsque je fais "synchroniser vers" ou "synchroniser depuis", la squeezebox ne se synchronise pas.
J'ai testé avec différents types d'arguments :
- comme indiqué dans la documentation j'ai testé l'adresse MAC, et le nom sous jeedom
- comme indiqué dans l'exemple de la documentation, j'ai également tenté avec le titre en cours : #[Salle de bain][SB Salle de bain][Titre en cours]#
Sans succès.

Pourtant lorsque j'active manuellement la synchro en utilisant le menu déroulant du "PANEL" cela fonctionne bien.
Pour voir si la synchro se fait je consulte le PANEL.

J'ai passé beaucoup de temps à faire des tests et consulter les forums, et j'apprécierai beaucoup votre aide ou retours d'expérience...
Merci !!

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 07 oct. 2017, 17:02

Hello,

Le nom que tu dois utiliser pour la synchronisation doit être le nom de la platine uniquement, sans #, ni crochets.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

hanglooze
Timide
Messages : 48
Inscription : 17 sept. 2017, 14:21

Re: [Sujet officiel] SqueezeBox Control

Message par hanglooze » 07 oct. 2017, 18:32

J'ai bien essayé avec le nom de la platine tel qu'il apparaît dans "mes dispositifs" mais cela ne fonctionne pas.
Pourtant lorsque j'active manuellement la synchro depuis le PANEL, cela fonctionne.

hanglooze
Timide
Messages : 48
Inscription : 17 sept. 2017, 14:21

Re: [Sujet officiel] SqueezeBox Control

Message par hanglooze » 07 oct. 2017, 18:55

Est ce la synchro ne fonctionne que si la platine source est en mode lecture ?

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Sujet officiel] SqueezeBox Control

Message par fwehrle » 08 oct. 2017, 08:43

Perso, j’ai toujours mis l’adresse Mac, mais j’essaierais avec le nom. Pas besoin que les platines soient en lecture.
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

TaG
Actif
Messages : 1159
Inscription : 26 oct. 2016, 11:02

Re: [Sujet officiel] SqueezeBox Control

Message par TaG » 08 oct. 2017, 09:05

Pas de soucis avec le nom chez moi.

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 08 oct. 2017, 11:10

Pour répondre à une question précédente : la synchro doit fonctionner même si les platines ne sont pas en mode lecture.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
Bull
Helper
Messages : 342
Inscription : 01 mars 2016, 21:06
Localisation : Spain

Re: [Sujet officiel] SqueezeBox Control

Message par Bull » 08 oct. 2017, 12:06

Bonjour, est-ce que quelqu'un d'autre trouve que si vous avez une chanson Spotify en pause lorsque vous lancez un message TTS, elle commence à jouer après le message?

Voici un petit journal avec le "problème"

Code : Tout sélectionner

[2017-10-08 08:37:13][DEBUG] : Received : {"titre":"Wake Up por Pan-Pot de What Is What","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:37:13][DEBUG] : Received : Plugin-Plugin-Wake Up por Pan-Pot de What Is What
[2017-10-08 08:37:13][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.12890600 1507444633
[2017-10-08 08:37:28][DEBUG] : Received : {"statut":"Pause","titre":"Pause","artist":"En","album":"Aucun"} de : b8:27:eb:12:42:18
[2017-10-08 08:37:28][DEBUG] : Received : {"statut":"Pause","titre":"Pause","artist":"En","album":"Aucun"} de : b8:27:eb:12:42:18
[2017-10-08 08:37:28][DEBUG] : Received : En-Aucun-Pause
[2017-10-08 08:37:28][DEBUG] : Received : En-Aucun-Pause
[2017-10-08 08:37:28][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.12708700 1507444648
[2017-10-08 08:37:28][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.13126500 1507444648
[2017-10-08 08:40:48][DEBUG] : Configuration du tts vers picotts pour : b8:27:eb:12:42:18
[2017-10-08 08:40:48][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py MonlmsIP 9090 0 0 b8:27:eb:12:42:18 parle "¡Atención! la puerta principal ha sido abierta ... ... ... ..." "https://MonJeedomIP:443" 100 dingdong es-ES picotts none
[2017-10-08 08:40:48][DEBUG] : Received : {"titre":"TTS","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:40:48][DEBUG] : Received : Plugin-Plugin-TTS
[2017-10-08 08:40:48][DEBUG] : Received : {"volume":"100"} de : b8:27:eb:12:42:18
[2017-10-08 08:40:48][DEBUG] : Received : old-old-old
[2017-10-08 08:40:48][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.72075200 1507444848
[2017-10-08 08:40:49][DEBUG] : Received : {"titre":"TTS","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:40:49][DEBUG] : Received : Plugin-Plugin-TTS
[2017-10-08 08:40:49][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.24596700 1507444849
[2017-10-08 08:41:02][DEBUG] : Received : {"statut":"Stop","titre":"Arret","artist":"SqueezeBox","album":"Aucun"} de : b8:27:eb:12:42:18
[2017-10-08 08:41:02][DEBUG] : Received : SqueezeBox-Aucun-Arret
[2017-10-08 08:41:02][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.08675500 1507444862
[2017-10-08 08:41:02][DEBUG] : Received : {"volume":"0"} de : b8:27:eb:12:42:18
[2017-10-08 08:41:02][DEBUG] : Received : old-old-old
[2017-10-08 08:41:07][DEBUG] : Received : {"volume":"74"} de : b8:27:eb:12:42:18
[2017-10-08 08:41:07][DEBUG] : Received : old-old-old
[2017-10-08 08:41:07][DEBUG] : Received : {"titre":"Wake Up por Pan-Pot de What Is What","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:41:07][DEBUG] : Received : Plugin-Plugin-Wake Up por Pan-Pot de What Is What
[2017-10-08 08:41:07][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.55304300 1507444867
[2017-10-08 08:46:34][DEBUG] : Configuration du tts vers picotts pour : b8:27:eb:12:42:18
[2017-10-08 08:46:34][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py MonlmsIP 9090 0 0 b8:27:eb:12:42:18 parle "¡Atención! la puerta principal ha sido cerrada ... ... ... ..." "https://MonJeedomIP:443" 100 dingdong es-ES picotts none
[2017-10-08 08:46:34][DEBUG] : Received : {"titre":"TTS","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:46:34][DEBUG] : Received : Plugin-Plugin-TTS
[2017-10-08 08:46:34][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.52187200 1507445194
[2017-10-08 08:46:34][DEBUG] : Received : {"volume":"100"} de : b8:27:eb:12:42:18
[2017-10-08 08:46:34][DEBUG] : Received : old-old-old
[2017-10-08 08:46:35][DEBUG] : Received : {"titre":"TTS","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:46:35][DEBUG] : Received : Plugin-Plugin-TTS
[2017-10-08 08:46:35][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.67164100 1507445195
[2017-10-08 08:46:48][DEBUG] : Received : {"volume":"0"} de : b8:27:eb:12:42:18
[2017-10-08 08:46:48][DEBUG] : Received : old-old-old
[2017-10-08 08:46:50][DEBUG] : Received : {"volume":"74"} de : b8:27:eb:12:42:18
[2017-10-08 08:46:50][DEBUG] : Received : old-old-old
[2017-10-08 08:46:53][DEBUG] : Received : {"titre":"Wake Up por Pan-Pot de What Is What","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : b8:27:eb:12:42:18
[2017-10-08 08:46:53][DEBUG] : Received : Plugin-Plugin-Wake Up por Pan-Pot de What Is What
[2017-10-08 08:46:53][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.88969500 1507445213
[2017-10-08 08:48:03][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py MonlmsIP 9090 0 0 b8:27:eb:12:42:18 stop
[2017-10-08 08:48:03][DEBUG] : Received : {"statut":"Stop","titre":"Arret","artist":"SqueezeBox","album":"Aucun"} de : b8:27:eb:12:42:18
[2017-10-08 08:48:03][DEBUG] : Received : SqueezeBox-Aucun-Arret
[2017-10-08 08:48:03][DEBUG] : Image à récupérer : http://MonlmsIP:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A12%3A42%3A18&time=0.72900300 1507445283
Merci
Bull
Helper Officiel Jeedom

fifi2004
Timide
Messages : 1
Inscription : 11 oct. 2017, 14:42

Re: [Sujet officiel] SqueezeBox Control

Message par fifi2004 » 11 oct. 2017, 14:46

Bonjour, de mon côté j'essaie d'avoir un retour d'état de mes clients squeezebox en mode push, ce qui permet de ne pas surcharger la box par des appels constants et surtout d'avoir l'information de changement d'état en "temps réel".

Pour cela j'ai envisagé d'utiliser le plugin WebLogger disponible à l'adresse suivante :
http://www.regoroad.com/?p=13

J'ai réussi à installer ce plugin sur LMS installé sur mon Synology. Avec ce plugin vous pouvez configurer une URL qui est appelée à chaque changement d'état d'un des paramètres que vous avez coché plus haut, et donc cette URL va soit actionner un périphérique dans ma box, et demander la mise à jour des retours d'état dont on parle dans ce post, soit appeler un script PHP qui va récupérer les paramètres passés et directement mettre à jour mes périphériques (artiste, titre, état du lecteur,...).

Cependant, cette URL n'est pas appelée comme je le voudrais, j'ai réussi à ce qu'elle soit appelée une fois et je ne sais pas par quel miracle (j'ai un périphérique de test qui s'est bien mis à jour), et depuis je n'y arrive plus.

Si quelqu'un utilise ce plugin ou si quelqu'un a une idée, je suis preneur... Merci d'avance!

PS : Mon usage? J'utilise LMS pour faire parler ma box, je génère un fichier mp3 via le TTS IBM Bluemix (RIP Acapela ou Microsoft depuis la migration vers Azure malheureusement), puis je lis ce mp3 sur mes clients squeezebox (un mini-pc windows avec plusieurs instances de softsqueeze, chacune connectée à une mini carte son branchée USB et une enceinte amplifiée logitech Z50). Les enceintes dans les chambres des enfants sont branchées via une prise Chacon que j'active seulement lors de la diffusion d'un message (évite les annonces en pleine nuit par exemple), et surtout ça permet aux enfants d'utiliser la télécommande Chacon (on/off) pour lancer la musique : quand la prise s'allume (physique), je lance un mp3 (nom stocké dans un périphérique) et un script PHP va récupérer le nom du mp3 suivant dans le répertoire qui contient les mp3 d'une chambre. Quand la prise est éteinte, je stoppe la diffusion du mp3 en cours.

PetitPhoenix
Timide
Messages : 59
Inscription : 19 janv. 2017, 00:12

Re: [Sujet officiel] SqueezeBox Control

Message par PetitPhoenix » 14 oct. 2017, 23:34

Bonsoir,


J'ai (aussi) un problème avec le TTS. Alors pour être honnête, ça a marché un temps (2 heures) mais là, j'ai beau avoir réinstallé ma SQUEEZEBOX, je n'ai que couic.

Le fichier est correctement généré (je suis allé le récupérer dans le cache de squeezeboxcontrol):
[2017-10-14 23:27:12][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/desktop/php/../../resources/executer_action_server.py IP_LMS 9090 0 0 infocount
[2017-10-14 23:27:22][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/core/class/../../resources/executer_action.py IP_LMS 9090 0 0 MAC_SQUEEZEBOX parle "test de tts" "http://IP_JEEDOM:80" 100 dingdong fr-FR picotts none
[2017-10-14 23:27:22][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/desktop/php/../../resources/executer_action_server.py IP_LMS 9090 0 0 infocount
[2017-10-14 23:27:23][DEBUG] : Received : {"titre":"http://IP_JEEDOM/plugins/squeezeboxcontrol/tmp/cache/8198bbe055d0d9b9605d488f5e94ab41.mp3","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:23][DEBUG] : Received : Plugin-Plugin-http://IP_JEEDOM/plugins/squeezeboxcontrol/tmp/cache/8198bbe055d0d9b9605d488f5e94ab41.mp3
[2017-10-14 23:27:23][DEBUG] : Received : {"statut":"On","titre":"Allume","artist":"SqueezeBox","album":"Aucun"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:23][DEBUG] : Received : SqueezeBox-Aucun-Allume
[2017-10-14 23:27:23][DEBUG] : Received : {"volume":"100"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:23][DEBUG] : Received : old-old-old
[2017-10-14 23:27:23][DEBUG] : Image à récupérer : http://IP_LMS:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A73%3Afc%3Aac&time=0.82023800 1508016443
[2017-10-14 23:27:23][DEBUG] : Received : {"titre":"TTS","artist":"Plugin","album":"Plugin","statut":"Lecture"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:23][DEBUG] : Received : Plugin-Plugin-TTS
[2017-10-14 23:27:23][DEBUG] : Image à récupérer : http://IP_LMS:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A73%3Afc%3Aac&time=0.92333700 1508016443
[2017-10-14 23:27:24][DEBUG] : Image à récupérer : http://IP_LMS:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A73%3Afc%3Aac&time=0.02532900 1508016444
[2017-10-14 23:27:28][DEBUG] : Received : {"volume":"0"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:28][DEBUG] : Received : old-old-old
[2017-10-14 23:27:28][DEBUG] : Received : {"titre":"Beyond","artist":"Daft Punk","album":"Random Access Memories","statut":"Lecture"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:28][DEBUG] : Received : Daft Punk-Random Access Memories-Beyond
[2017-10-14 23:27:28][DEBUG] : Image à récupérer : http://IP_LMS:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A73%3Afc%3Aac&time=0.77655600 1508016448
[2017-10-14 23:27:29][DEBUG] : Received : {"titre":"Beyond","artist":"Daft Punk","album":"Random Access Memories","statut":"Lecture"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:29][DEBUG] : Received : Daft Punk-Random Access Memories-Beyond
[2017-10-14 23:27:29][DEBUG] : Image à récupérer : http://IP_LMS:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A73%3Afc%3Aac&time=0.72850400 1508016449
[2017-10-14 23:27:30][DEBUG] : Received : {"statut":"Off","titre":"Eteinte","artist":"SqueezeBox","album":"Aucun"} de : MAC_SQUEEZEBOX
[2017-10-14 23:27:30][DEBUG] : Received : SqueezeBox-Aucun-Eteinte
[2017-10-14 23:27:30][DEBUG] : Image à récupérer : http://IP_LMS:9002/music/current/cover_200x200.jpg?player=b8%3A27%3Aeb%3A73%3Afc%3Aac&time=0.64810700 1508016450

Ma config:
  • Jeedom Smart
    Squeezebox sur RPI (Max2Play)
    LMS sur NAS Synology
Sinon je suis preneurs d'infos sur les commandes de diffusion de musique Deezer et pour lancer le client DLNA sur une distribution Max2Play :)

Pour ce dernier point, j'hésite à mettre le serveur squeezebox sur le RPI mais j'ai peur de perdre l'airplay (je souhaite garder de l'upnp et de l'airplay).

Bref, pas simple tous ces problèmes :)

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Sujet officiel] SqueezeBox Control

Message par Theduck38 » 15 oct. 2017, 18:48

Hello,

Pour le TTS, essaye avec des phrases plus longues. Tu peux mettre des "... ... ..." pour introduire des pauses. Le TTS est bogué (avec des résultats très aléatoires) si les phrases font moins de 10s.
En ce qui concerne le DLNA, j'ai pas compris la question... si tu veux accéder à des players DLNA c'est côté LMS, avec un plugin à rajouter. Si c'est côté Max2Play, il y a un plugin à activer (dans "Paramètres et redémarrage" - mais j'ai pas essayé, le player étant trouvé 'tel quel' par tous mes appareils).
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Sujet officiel] SqueezeBox Control

Message par fwehrle » 15 oct. 2017, 22:07

fifi2004 a écrit :Bonjour, de mon côté j'essaie d'avoir un retour d'état de mes clients squeezebox en mode push, ce qui permet de ne pas surcharger la box par des appels constants et surtout d'avoir l'information de changement d'état en "temps réel".

Pour cela j'ai envisagé d'utiliser le plugin WebLogger disponible à l'adresse suivante :
http://www.regoroad.com/?p=13

J'ai réussi à installer ce plugin sur LMS installé sur mon Synology. Avec ce plugin vous pouvez configurer une URL qui est appelée à chaque changement d'état d'un des paramètres que vous avez coché plus haut, et donc cette URL va soit actionner un périphérique dans ma box, et demander la mise à jour des retours d'état dont on parle dans ce post, soit appeler un script PHP qui va récupérer les paramètres passés et directement mettre à jour mes périphériques (artiste, titre, état du lecteur,...).

Cependant, cette URL n'est pas appelée comme je le voudrais, j'ai réussi à ce qu'elle soit appelée une fois et je ne sais pas par quel miracle (j'ai un périphérique de test qui s'est bien mis à jour), et depuis je n'y arrive plus.

Si quelqu'un utilise ce plugin ou si quelqu'un a une idée, je suis preneur... Merci d'avance!

PS : Mon usage? J'utilise LMS pour faire parler ma box, je génère un fichier mp3 via le TTS IBM Bluemix (RIP Acapela ou Microsoft depuis la migration vers Azure malheureusement), puis je lis ce mp3 sur mes clients squeezebox (un mini-pc windows avec plusieurs instances de softsqueeze, chacune connectée à une mini carte son branchée USB et une enceinte amplifiée logitech Z50). Les enceintes dans les chambres des enfants sont branchées via une prise Chacon que j'active seulement lors de la diffusion d'un message (évite les annonces en pleine nuit par exemple), et surtout ça permet aux enfants d'utiliser la télécommande Chacon (on/off) pour lancer la musique : quand la prise s'allume (physique), je lance un mp3 (nom stocké dans un périphérique) et un script PHP va récupérer le nom du mp3 suivant dans le répertoire qui contient les mp3 d'une chambre. Quand la prise est éteinte, je stoppe la diffusion du mp3 en cours.
Intéressant. Mais je ne suis pas sur de comprendre : le plugin jeedom pour lms ne fait il pas exactement la même chose?
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Avatar de l’utilisateur
Sshafi
Actif
Messages : 3882
Inscription : 01 juil. 2014, 16:08
Localisation : Albi

Re: [Sujet officiel] SqueezeBox Control

Message par Sshafi » 16 oct. 2017, 19:17

Ben si, contrôle et et retour d'état direct...

From Tapatruc !

??? Menfin ...
VM ESXi # Aeon Lab Gen5 | RFXtrx433E | ...
Trucs & Astuces

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

Re: [Sujet officiel] SqueezeBox Control

Message par fwehrle » 17 oct. 2017, 07:45

Fifi2004 : est-ce que tu as bien installé le plugin jeedom dans les plugins de lms?
Il fait exactement ce que tu veux.

Envoyé de mon Nexus 6P en utilisant Tapatalk

Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Stanymanman
Timide
Messages : 9
Inscription : 17 oct. 2017, 16:57

Re: [Sujet officiel] SqueezeBox Control

Message par Stanymanman » 17 oct. 2017, 17:09

Bonjour à tous,

après avoir galérer pendant des heures pour faire fonctionner ce Plugin sur ma machine virtuelle Ubuntu, je poste la solution qui m'a débloqué !
En effet la communication LMS => Jeedom fonctionnait très bien, j'avais bien la remontée, de ce côté là pas de soucis.
Mais impossible depuis le Widget Squeezebox sur Jeedom de contrôler LMS (lecture,pause,...).

La solution : apt-get install python-requests

Peut être une dépendance manquante au niveau de l'installation du plugin je ne sais pas...

Si jamais ça peu aider des personnes qui sont en DIY.

Ma config :
Ubuntu Server 16.04
LMS 7.9.0
Jeedom v3.1.7
Xiaomi Network Speaker

Mika77
Timide
Messages : 202
Inscription : 27 janv. 2016, 20:31

Re: [Sujet officiel] SqueezeBox Control

Message par Mika77 » 18 oct. 2017, 18:12

Bonsoir je rencontre un problème. Je dispose d'une enceinte xiaomi, LMS et installer sur un pi3 avec osmc, la lecture mp3 depuis Jeedom aucun problème, les commandes pause, lecture etc fonctionne.
Par contre quand je vais dans TTS synthèse vocale, je met volume 100 et texte, que j’écris un petit texte ou une phrase rien ne sort de l’enceinte.
dans config tts jai mit jingle aucun et moteur TTS picotts.
Voici ce que j'ai dans les log :
[2017-10-18 18:01:25][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/desktop/php/../../resources/executer_action_server.py 192.168.0.35 9090 0 0 infocount
[2017-10-18 18:02:05][DEBUG] : Execution de la commande suivante : /usr/bin/python /var/www/html/plugins/squeezeboxcontrol/desktop/php/../../resources/executer_action_server.py 192.168.0.35 9090 0 0 infocount
merci

Répondre

Revenir vers « [Plugin Officiel] SqueezeBox Control »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités