LD Systems MSMP Manuel du propriétaire
PDF
Herunterladen
Dokument
NOTES TECHNIQUES PROTOCOLE DE CONTRÔLE DES TIERS FRANÇAIS MSMP LECTEUR MUSICAL AVEC PROGRAMMATION DE MESSAGES AUDIO LDMSMP CONTENU CONTENU2 APERÇU DE COMMANDES EN JSON 3 CONSIDÉRATIONS GLOBALES 3 1. COMMANDES DU LECTEUR 1.1 RÉGLAGE DU LECTEUR EN STÉRÉO/MONO 1.2 RÉGLAGE DU FONDU SUR LE LECTEUR 1.3 RÉGLAGE DU MODE DU LECTEUR 1.4 RÉGLAGE DE LA RÉPÉTITION DU LECTEUR 1.5 INFORMATIONS DE LECTURE ABRÉGÉES 1.6 INFORMATIONS DE LECTURE COMPLÈTES 1.7 AJOUTER UN ÉLÉMENT À LA PLAYLIST 1.8 INSÉRER UN FICHIER AUDIO PRIORITAIRE 1.9 OUVRIR UNE URL DE PLAYLIST 1.10 OUVRIR UN PRÉRÉGLAGE 1.11 RECHARGER UN PRÉRÉGLAGE 1.12 OUVRIR ET CHARGER UNE SOURCE DEPUIS LA LISTE 1.13 LISTE DES SOURCES DISPONIBLES 1.14 COMMANDES DE TRANSPORT DU LECTEUR 1.15 RÉGLAGE DU VOLUME 3 3 4 4 4 4 4 5 5 5 5 5 2 COMMANDES DE CONFIGURATION 2.1 RÉINITIALISER LES PARAMÈTRES DE L'APPAREIL 2.2 RESTAURER LES PARAMÈTRES DE L'APPAREIL DEPUIS UNE URL 2.3 SAUVEGARDER LA CONFIGURATION EN COURS DE L'APPAREIL 5 5 5 6 6 6 6 6 2.4 OBTENIR UNE VALEUR DE VARIABLE DE L'APPAREIL 6 2.5 DÉFINIR UNE VALEUR DE VARIABLE DE L'APPAREIL 7 2.6 ENREGISTRER LES MODIFICATIONS DANS LA MÉMOIRE INTERNE DE L'APPAREIL 7 2.7 RECHARGER UN ÉVÉNEMENT 7 2.8 RECHARGER UN ÉVÉNEMENT DE CALENDRIER 7 3 COMMANDES DE STOCKAGE ET DE TRANSFERT 7 3.1 RECHARGER STORE AND FORWARD (SAF) 7 4 COMMANDES DU SYSTÈME DE GESTION DE CONTENU (CMS) 4.1 RECHARGER CMS 7 7 5 COMMANDES DE SCRIPTS 5.1 RECHARGER UN SCRIPT 5.2 EXÉCUTER UN SCRIPT 5.3 ARRÊTER UN SCRIPT 5.4 DEMANDER UN STATUT DE SCRIPT 8 8 8 8 8 6 COMMANDES DE REGISTRE 6.1 AJOUTER UNE LIGNE AU REGISTRE 8 8 7 COMMANDES DE L'APPAREIL 7.1 REDÉMARRAGE DE L'APPAREIL 7.2 OBTENIR LA VERSION DE L'APPAREIL 7.3 MISE À JOUR DU FIRMWARE DE L'APPAREIL 7.4 COMMANDE DE CONFIGURATION DU DÉMARRAGE DU PÉRIPHÉRIQUE 7.5 OBTENIR L'ADRESSE MAC DE L'APPAREIL 8 8 8 8 MANUEL DE L'UTILISATEUR MSMP ONLINE Scannez ce code QR pour accéder à la section de téléchargement du MSMP. Vous y trouverez le manuel d'utilisation complet dans les langues suivantes : EN, DE, FR, ES, PL, IT www.ld-systems.com/LDMSMP-downloads 9 9 FRANCAIS FRANÇAIS APERÇU DE COMMANDES EN JSON JSON (JavaScript Object Notation) est un format d'échange de données "léger", qui permet au MSMP de communiquer avec des appareils et des plateformes tiers. JSON est un format de texte totalement indépendant du langage de programmation, mais qui utilise des conventions familières aux programmeurs des langages de la famille C. Visitez le site officiel pour plus d'informations : https://www.json.org CONSIDÉRATIONS GLOBALES • Vérifier l'adresse IP : Le MSMP est livré avec le port Ethernet configuré par défaut en mode DHCP. Assurez-vous que le MSMP est connecté à un routeur ou à un switch (commutateur) réseau dont le serveur DHCP est activé. Le MSMP utilise le protocole DNS multicast (mDNS) qui permet aux utilisateurs de le découvrir et d'accéder à son application de serveur web sur un réseau local, même lorsque l'adresse IP du MSMP est inconnue. Pour accéder à l'application web, ouvrez votre navigateur web préféré et tapez "msmp.local/" dans la barre d'adresse. Si le service mDNS n'est pas disponible, en mode filaire ou client Wi-Fi, l'adresse IP attribuée au MSMP peut être obtenue en entrant dans la configuration du serveur DHCP (routeur/switch) et en vérifiant la liste des appareils connectés. Un appareil "LD Systems MSMP" devrait apparaître dans cette liste, avec les détails de son adresse IP. Tapez cette adresse dans la barre de navigation de votre navigateur pour accéder à l'application web. Dans le menu Network/Interfaces, vous trouverez les paramètres IP pour le port Ethernet (WAN). Vous pouvez également accéder au MSMP en utilisant son propre point d'accès Wi-Fi, en mode Wi-Fi Master. Le MSMP fait alors office de point d'accès au réseau. Connectez votre appareil Wi-Fi (ordinateur, smartphone, etc.) au point d'accès du MSMP via votre assistant de réseau Wi-Fi. ॰ SSID : MSMP-WIFI ॰ Mot de passe Wi-Fi : LDPlayerAP Dans ce cas, l'adresse IP par défaut du MSMP est 192.168.0.190. Les identifiants d'accès par défaut pour l'application web sont les suivants : ॰ Nom d'utilisateur : root ॰ Mot de passe : ldsystems • Établissement de la communication : La communication avec le MSMP peut être établie à l'aide du protocole de transport TCP/IP via Ethernet câblé ou Wi-Fi. Utilisez le port TCP 2003. • Compatibilité avec les systèmes de contrôle : Pour faciliter le traitement des messages par les systèmes de contrôle (tels que CRESTRON®,EXTRON®,AMX®, RTI®,VITY®,MEDIALON®, etc.), le MSMP ajoute un retour chariot (CR, caractère 10) à la fin de chaque message. • Réponses aux commandes : Toutes les commandes répondent par {"result":true} (succès) ou {"result":false} (échec). 1. COMMANDES DU LECTEUR 1.1 RÉGLAGE DU LECTEUR EN STÉRÉO/MONO Mode Mono {"jsonrpc":"2.0","method":"Player.Stereo","Stereo":false} Mode Stéréo {"jsonrpc":"2.0","method":"Player.Stereo","Stereo":true} 3 FRANCAIS 1.2 RÉGLAGE DU FONDU SUR LE LECTEUR Pas de fondu {"jsonrpc":"2.0","method":"Player.Fade","Fade":0} Fondu enchaîné (crossfade) {"jsonrpc":"2.0","method":"Player.Fade","Fade":1} Fondu (fade simple) {"jsonrpc":"2.0","method":"Player.Fade","Fade":2} 1.3 RÉGLAGE DU MODE DU LECTEUR Mode lecture séquentiel {"jsonrpc":"2.0","method":"Player.Mode","PlayMode":0} Mode lecture aléatoire {"jsonrpc":"2.0","method":"Player.Mode","PlayMode":1} 1.4 RÉGLAGE DE LA RÉPÉTITION DU LECTEUR Tout lire {"jsonrpc":"2.0","method":"Player.Repeat","Repeat":0} Lire un seul titre {"jsonrpc":"2.0","method":"Player.Repeat","Repeat":1} Tout répéter {"jsonrpc":"2.0","method":"Player.Repeat","Repeat":2} Répéter un seul titre {"jsonrpc":"2.0","method":"Player.Repeat","Repeat":3} 1.5 INFORMATIONS DE LECTURE ABRÉGÉES {"jsonrpc":"2.0","method":"Player.GetStats"} Réponse {"title":"Brian Hyland - Sealed With a Kiss","counter":"19:30","txtSource":"NET","status":1} 1.6 INFORMATIONS DE LECTURE COMPLÈTES {"jsonrpc":"2.0","method":"Player.GetStatsEx"} Réponse {"title" : "Elvis Presley - Judy", "counter" : "07:02", "txtSource" : "NET", "status" : 1, "SourceList" : ["","MMC","USB UNAVAILABLE","DLNA","AIRPLAY","JVL PLAYLIST","MUSICUP"], "source":6, "preset":1, " volume":100, "txtVolume" : "0dB", "stereo":1, "repeat" : 2,"playmode":0,"fade":1,"bootpreset1":0,"sp":1,"bitrate":"128","duration":"--:--","freq":"44.1", "playlist_index" :" 0006 / 0056"} 4 FRANCAIS 1.7 AJOUTER UN ÉLÉMENT À LA PLAYLIST Grâce à cette fonction, les utilisateurs peuvent gérer la liste de lecture de l'appareil en insérant l'élément suivant juste avant la fin de l'élément actuel. Exemple : Définition de "next_item.mp3" comme l'élément suivant de la liste de lecture {"jsonrpc":"2.0","method":"Player.QueueNextElem","url":"mmc://next_item.mp3"} 1.8 INSÉRER UN FICHIER AUDIO PRIORITAIRE Cette fonction permet aux utilisateurs d'insérer un fichier audio prioritaire qui sera lu par-dessus le fichier en cours. Le fichier en cours disparaît avec un fondu enchaîné. Une fois le fichier prioritaire terminé, le fichier précédent revient en fondu enchaîné. Exemple : Définition et lecture de "priority_item.mp3" comme fichier prioritaire. {"jsonrpc":"2.0","method":"Player.PrioritySetElem","url":"usb://priority_item.mp3"} 1.9 OUVRIR UNE URL DE PLAYLIST Le paramètre "Url" doit être une adresse url d'appareil valide. {"jsonrpc":"2.0","method":"Player.Open","Url":"http://50.7.181.186:8060"} 1.10 OUVRIR UN PRÉRÉGLAGE Le paramètre Preset doit correspondre à un index de preset valide, compris entre 1 et 20. {"jsonrpc":"2.0","method":"Player.Open","Preset":10} 1.11 RECHARGER UN PRÉRÉGLAGE Recharge le préréglage correspondant à l'index indiqué. Le paramètre Index doit être un nombre valide compris entre 1 et 20. Doit être appelé après la modification de toute variable de préréglage et l'appel de commandes Commit. {"jsonrpc":"2.0","method":"Preset.Reload","Index":1} 1.12 OUVRIR ET CHARGER UNE SOURCE DEPUIS LA LISTE La source doit être indiquée à l'aide d'un index de source de lecteur valide. Veuillez consulter la commande suivante "Liste des sources disponibles" pour connaître toutes les sources valides. La source du premier lecteur commence avec l'index 1. {"jsonrpc":"2.0","method":"Player.Open","Source":4} 1.13 LISTE DES SOURCES DISPONIBLES La commande Get List Of Available Sources renvoie la liste des sources disponibles. {"jsonrpc":"2.0","method":"Source.GetList"} Réponse {"SourceList" :["","MMC","USB UNAVAILABLE","DLNA","AIRPLAY","ROCK 80s","DISCO 80s"]} 1.14 COMMANDES DE TRANSPORT DU LECTEUR 1.14.1 PLAY Si le lecteur est en pause ou arrêté, utilisez cette fonction pour démarrer la lecture du fichier actuellement chargé. Dans le cas contraire, le lecteur sera mis en pause. {"jsonrpc":"2.0","method":"Player.Play"} 1.14.2 STOP {"jsonrpc":"2.0","method":"Player.Stop"} 5 FRANCAIS 1.14.3 NEXT (SUIVANT) {"jsonrpc":"2.0","method":"Player.Next"} 1.14.4 PREVIOUS (PRÉCÉDENT) {"jsonrpc":"2.0","method":"Player.Prev"} 1.15 RÉGLAGE DU VOLUME 1.15.1 MONTER LE VOLUME Augmente le volume d'un dB à la fois. {"jsonrpc":"2.0","method":"Player.Volume","Action":"inc"} 1.15.2 BAISSER LE VOLUME Diminue le volume d'un dB à la fois. {"jsonrpc":"2.0","method":"Player.Volume","Action":"dec"} 1.15.3 RÉGLER LE VOLUME Le paramètre du volume est exprimé sous forme de pourcentage. Pour régler le volume à 50 %, utilisez la commande suivante. {"jsonrpc":"2.0","method":"Player.Volume","Volume":50} 2 COMMANDES DE CONFIGURATION 2.1 RÉINITIALISER LES PARAMÈTRES DE L'APPAREIL Restaure les paramètres d'usine. Tous les réglages précédents seront perdus. {"jsonrpc":"2.0","method":"Settings.Reset"} 2.2 RESTAURER LES PARAMÈTRES DE L'APPAREIL DEPUIS UNE URL Restaure les paramètres de l'appareil en fonction des valeurs stockées dans un fichier URL. {"jsonrpc":"2.0","method":"Settings.Restore","url":"http://ldsystems.com/my_player_config.config"} 2.3 SAUVEGARDER LA CONFIGURATION EN COURS DE L'APPAREIL Sauvegarde les paramètres actuels de l'appareil vers une adresse URL. Types de sauvegarde disponibles : utilisateur ou administrateur. {"jsonrpc":"2.0","method":"Settings.Backup","url":"mmc://backups/gim.config","user":”admin”} 2.4 OBTENIR UNE VALEUR DE VARIABLE DE L'APPAREIL Cette fonction renvoie une valeur de variable de l'appareil. Veuillez consulter le manuel MSMP LUA pour vérifier toutes les valeurs des variables de paramétrage de l'interface. Exemple : Pour récupérer preset01.settings.bname (nom du preset), l'utilisateur doit envoyer la commande suivante au MSMP : {"jsonrpc":"2.0","method":"CFG.get","interface":"preset01","section":"settings","variable":"bname"} Réponse : {"value":"AFTERNOON PRESET"} 6 FRANCAIS 2.5 DÉFINIR UNE VALEUR DE VARIABLE DE L'APPAREIL Cette fonction définit une valeur de variable de l'appareil. Veuillez consulter le manuel MSMP LUA pour vérifier toutes les valeurs des variables de paramétrage de l'interface. Pour récupérer preset01.settings.bname (nom du preset), l'utilisateur doit envoyer la commande suivante au MSMP : {"jsonrpc":"2.0","method":"CFG.set", "interface" : "preset01", "section" : "settings", "variable" : "bname", "value" : "MIDNIGHT PRESET"} 2.6 ENREGISTRER LES MODIFICATIONS DANS LA MÉMOIRE INTERNE DE L'APPAREIL Cette fonction enregistre toutes les variables d'interface dans la mémoire interne de l'appareil. Elle doit être appelée après avoir effectué toutes les modifications. Le MSMP doit recharger les données à l'aide des fonctions de rechargement. {"jsonrpc":"2.0","method":"CFG.commit","interface":"preset01"} 2.7 RECHARGER UN ÉVÉNEMENT Cette commande recharge l'événement indiqué. Le nom de l'événement doit être GPI1, GPI2 ou SILENCE. Cette commande doit être appelée après la modification de toute variable d'événement et l'appel d'une commande Commit. {"jsonrpc":"2.0","method":"Event.Reload","Name":"GPI1"} 2.8 RECHARGER UN ÉVÉNEMENT DE CALENDRIER Cette commande recharge l'événement de calendrier indiqué. Un indice de calendrier valide doit être un nombre compris entre 1 et 24. Cette commande doit être appelée après la modification de toute variable de calendrier et l'appel d'une commande Commit. Exemple : Recharger l'événement de calendrier 24 {"jsonrpc":"2.0","method":"Calendar.Reload","Index":24} 3 COMMANDES DE STOCKAGE ET DE TRANSFERT 3.1 RECHARGER STORE AND FORWARD (SAF) Cette commande recharge la configuration de Store And Forward (SAF). Elle doit être appelée après la modification de toute variable de SAF et l'appel d'une commande Commit. {"jsonrpc":"2.0","method":"SAF.Reload"} 4 COMMANDES DU SYSTÈME DE GESTION DE CONTENU (CMS) 4.1 RECHARGER CMS Cette commande recharge la configuration de CMS (Content Management System). Elle doit être appelée après la modification de toute variable de CMS et l'appel d'une commande Commit. {"jsonrpc":"2.0","method":"CMS.Reload"} 7 FRANCAIS 5 COMMANDES DE SCRIPTS 5.1 RECHARGER UN SCRIPT Cette commande recharge la configuration de script. Un index valide pour le script doit être un nombre compris entre 1 et 20. Cette commande doit être appelée après la modification de toute variable de script et l'appel d'une commande Commit. Exemple : Recharger le script 7 : {"jsonrpc":"2.0","method":"Script.Reload","Index":7} 5.2 EXÉCUTER UN SCRIPT Exemple : Appeler le script 6 {"jsonrpc":"2.0","method":"Script.Command","Index":6,"Command":"Start"} 5.3 ARRÊTER UN SCRIPT Exemple : Kill script 3 {"jsonrpc":"2.0","method":"Script.Command","Index":3,"Command":"Stop"} 5.4 DEMANDER UN STATUT DE SCRIPT {"jsonrpc":"2.0","method":"Script.Status","Index":11} Réponse : {"status":"Idle"} 6 COMMANDES DE REGISTRE 6.1 AJOUTER UNE LIGNE AU REGISTRE Cette commande ajoute une ligne au LOG (journal) de l'appareil. Les valeurs de ligne possibles sont : Trace, Warning (Avertissement) ou Error. Exemple : Ajoutez une ligne d'avertissement : {"jsonrpc":"2.0","method":"Device.Log","Severity":"Trace","Message":"This is a warning message"} 7 COMMANDES DE L'APPAREIL 7.1 REDÉMARRAGE DE L'APPAREIL {"jsonrpc":"2.0","method":"Device.Reboot"} 7.2 OBTENIR LA VERSION DE L'APPAREIL {"jsonrpc":"2.0","method":"Device.GetVersion"} Réponse : {"version":"1.00r0"} 7.3 MISE À JOUR DU FIRMWARE DE L'APPAREIL Cette fonction permet aux utilisateurs de mettre à jour le micrologiciel de l'appareil à une version spécifique. Les utilisateurs doivent fournir une adresse URL du micrologiciel. Les paramètres de l'appareil sont enregistrés. {"jsonrpc":"2.0","method":"Device.Update","url":"https://www.ld-systems.com/new_firmware.bin"} 8 FRANCAIS 7.4 COMMANDE DE CONFIGURATION DU DÉMARRAGE DU PÉRIPHÉRIQUE Les options BootPreset1 disponibles sont les suivantes : 1 (le MSMP charge le PRESET1 pendant le processus de démarrage) ou 2 (le MSMP conserve l'état précédent) Exemple : Réglez la configuration de démarrage sur 2. Conservez l'état précédent {"jsonrpc":"2.0","method":"Device.BootPreset1","BootPreset1":2} 7.5 OBTENIR L'ADRESSE MAC DE L'APPAREIL {"jsonrpc":"2.0","method":"Device.GetMac"} Réponse : {"mac":"32 41 41 20 40 42"} Cette note technique peut contenir des fautes d'impression et des erreurs, ainsi que des modifications techniques ou autres. 9 LD-SYSTEMS.COM Adam Hall GmbH | Adam-Hall-Str. 1 | 61267 Neu-Anspach | Germany Phone: +49 6081 9419-0 | adamhall.com Adam Hall Ltd. | The Seedbed Business Centre| SS3 9QY Essex | UK REV: 01 ">

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.