LD Systems MSMP Manuel du propriétaire
PDF
Descarregar
Documento
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
">
Link público atualizado
O link público para o seu chat foi atualizado.