Forum eedomus https://forum.eedomus.com/ |
|
[Store] Logitech Media Server - Retour d'état https://forum.eedomus.com/viewtopic.php?f=15&t=2977 |
« Précédent Page 3 sur 4 Suivant » |
Auteur: | xianghua [ 17 Oct 2016 09:49 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
J'allais justement testé aujourd'hui sur Max2play via un Pi que j'ai récupéré Bien joué N'hésites pas si besoin |
Auteur: | Nikkos29 [ 17 Oct 2016 10:11 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Salut ! Merci à toi... bon alors petit soucis quand même pour récupérer l'état de la squeezebox En fait quand je teste le XPATH j'ai le résultat valeur lue vide et <HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD> <BODY>404 Not Found: <p>There is no "xml" skin, try http://192.168.0.28:9000 instead.</p> </BODY></HTML> Y aurait-il un problème avec ce fameux dossier xml? J'ai tout vérifié j'ai pas d'erreur dans les requêtes et ça ne marche pas. Help ! |
Auteur: | xianghua [ 17 Oct 2016 12:11 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Me semble qu'il faut mettre les droits dessus Connectes toi en ssh, va dans le dossier xml et fais un: Sudo chmod 777 * Fais pareil aux sous répertoires du dossier xml |
Auteur: | Nikkos29 [ 24 Oct 2016 14:19 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Salut Xianghua, Après être allé dans le rép via : cd /var/www/html/xml et avoir entré sudo chmod 777* il me dit : chmod opérande manquant après "777" Une idée de l'erreur? |
Auteur: | xianghua [ 24 Oct 2016 14:40 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Il y a un espace après l'étoile (l'étoile veut dire "tout les fichiers") N'oublies pas de le faire dans les sous dossiers aussi du répertoire xml |
Auteur: | Nikkos29 [ 24 Oct 2016 15:36 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Ah oui ! ok merci ! Donc la commande passe mais pas de retour, je l'ai fait sur le sous-répertoire aussi. Mais en testant le Xpath, toujours mon problème de valeur lue vide avec le même texte que précédemment... |
Auteur: | xianghua [ 24 Oct 2016 15:42 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Si tu vas sur http://adresse_ip_max2play:port_max2pla ... header.xml? t'as rien du tout qui s'affiche? J'installe max2play et te dis ça demain |
Auteur: | xianghua [ 24 Oct 2016 18:29 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Bon je viens d'installer Max2play Le chemin ou placer le dossier XML est dans: /usr/share/squeezeboxserver/HTML/ Ouvres Putty Connectes toi à l'IP de Max2play avec l'identifiant: pi et le mot de passe: raspberry
Ouvres Filezilla Connectes toi à l'IP de ton Max2play avec l'identifiant: pi et le mot de passe: raspberry Déplaces le dossier XML dans le chemin: /usr/share/squeezeboxserver/HTML/ Ouvres l'URL via ton navigateur web (pour tester):
En fait le dossier squeezebox n'était pas dans /var/www |
Auteur: | xianghua [ 24 Oct 2016 19:21 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Update j'ai testé, ça fonctionne bien |
Auteur: | Nikkos29 [ 24 Oct 2016 20:08 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Xianghua !!!! allelujaaaa ! Tu es un Dieu pour moi ! mais où vas-tu cherche tout ça!? Ca a fonctionné dans la seconde où j'ai déposé le fichier dans le bon dossier... génial En tous cas merci à toi, merci à tous pour votre investissement sur le forum, j'adore! |
Auteur: | Nikkos29 [ 24 Oct 2016 20:09 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
et en plus je progresse grâce à toi en lignes de commande !! |
Auteur: | xianghua [ 24 Oct 2016 21:36 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Merci Fallait installer le paquet: locate (sudo apt-get install locate) afin de pouvoir chercher les fichiers en ligne de commande faire un: sudo updatedb (pour "indexer") puis un: locate index.html (pour chercher la page racine du serveur lms) Repérer parmi les résultats le chemin où y'avait écrit Squeezebox Après j'ai eu un problèmes de droit sur le dossier via filezilla (lorsque j'ai voulu déplacer le dossier xml), du coup j'ai fait un chmod 777 pour permettre l'écriture L'astuce du dossier xml, je l'avais trouvé sur le forum de slimdevice (le créateur de LMS) qui disait que les anciennes versions de LMS avaient un dossier XML Voilà tu sais tout Pas de problème pour l'investissement, j'aime bien les Squeezebox et on est une petite communauté, donc c'est cool de dépanner les autres |
Auteur: | galaksy2001 [ 25 Oct 2016 08:47 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Merci à xianghua et aux autres pour la procédure. Validée sur un synology avec DSM en version 5.2-5967 et LMS en version 7.7.3-044 |
Auteur: | fifi2004 [ 11 Oct 2017 11:36 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Bonjour, je me permets de poursuivre ce sujet, car de mon côté j'essaie d'avoir un retour d'état 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 les périphériques eedomus (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. |
Auteur: | xianghua [ 28 Oct 2017 00:10 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Désolé je ne connais pas du tout ce plugin. Après tu peux peut être en faire un en copiant le plugin Jeedom à installer sur la Squeezebox (qui fait du push lui aussi je crois) (Par contre le plugin Jeedom ne fait pas de retours de l'état allumé/éteint du coup je crois que le XML reste la meilleure solution) Perso j'ai 4/5 Squeezebox synchronisées en multiroom, du coup je poll une seule toutes les minutes et ça ne surcharge pas la box. Les autres j'ai réduit la fréquence à toutes les 5 minutes je crois. |
Auteur: | xianghua [ 17 Déc 2017 22:29 ] |
Sujet du message: | Re: [Store] Logitech Media Server - Retour d'état |
J'ai mis un plugin sur le store, ça crée 3 périphs - Power avec retour d'état* - Volume avec retour d'état* (et un sleep) - Nom de la musique en cours* avec retour d'état* * pour le retour d'état il est obligatoire de copier le dossier xml dans le dossier HTML de votre serveur Squeezebox (voir le premier post) Pareil pour le nom de la musique en cours Le dossier XML est ici https://www.dropbox.com/sh/poa4cxsxccehdqv/AADj9PSSSk2Rb9XAJk1YylAKa?dl=0 |
Auteur: | Alphonse Magova [ 17 Déc 2017 23:00 ] |
Sujet du message: | Re: [Store] Logitech Media Server - Retour d'état |
Merci! il faudra que je teste! |
Auteur: | xianghua [ 17 Déc 2017 23:03 ] |
Sujet du message: | Re: [Store] Logitech Media Server - Retour d'état |
Me suis pas trop pris la tête sur les icônes, :p Si quelqu'un veut l'améliorer, no pb (je ne pourrais pas le mettre à jour) |
Auteur: | boulihipp1 [ 07 Jan 2018 23:32 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Bonjour à tous. J ai exactement ce problème mais sur Synology avec lms 7.7 Je suis une daube en ligne de commande et je sais pas trop comment appliquer les correctif avec chmod. Quelqu'un aurait un peu le temps de m aider. J ai bien copier le XML ds le dossier HTML du n'as. Merci d'avance |
Auteur: | xianghua [ 08 Jan 2018 11:17 ] |
Sujet du message: | Re: Retour d'état des Squeezebox et de la musique en cours |
Salut, Déjà passes à la dernière version de LMS v(la 7.9), y'a de grosses améliorations (Don't stop the music, spotty etc..) Sur ton synology, vas dans Centre de paquets/paramètres/onglet bêta et coches Oui je veux voir les versions bêta. Actualises via le bouton dans le centre de paquet, et installes la dernière version de LMS. Maintenant en considérant que ton LMS est installé sur le volume 1 de ton Syno, connectes toi en SSH avec le compte admin Vérifies que ton dossier xml est bien présent:
Tu dois avoir ceci: Pour les droits il suffit de faire
Normalement ça te permettra d'accéder à cette URL:
|
Page 3 sur 4 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |