Indépendamment de la configuration du lecteur par l’interface utilisateur de la face avant ou par le serveur web, le lecteur peut être configuré à l’aide d’un fichier de configuration. Cette technique permet d’utiliser un des mécanismes de mise à jour du contenu expliqués dans le chapitre Gestion du contenu du périphérique de stockage principal (page 40) pour configurer le lecteur lorsqu’il n’est ni accessible physiquement, ni par l’interface de son serveur web. Cette technique permet aussi de déployer un grand nombre d’appareils à l’aide d’une clé USB et d’un script de copie.
Principe
Pendant le démarrage, le lecteur applique les instructions du fichier de configuration system.ini préalablement copié dans le dossier SYSTEM du Main Media, puis supprime ce fichier.
Le fichier de configuration est un fichier texte (texte brut, sans formatage) nommé system.ini qui peut être créé avec un éditeur de texte basique tel que le Bloc-notes de Windows ou similaire. Ce fichier doit être enregistré avec un encodage ANSI et ne pas inclure de caractères spéciaux. Seul le jeu de caractères ASCII à 7 bits est autorisé. Cela signifie que les caractères spéciaux qui ne font pas partie de la liste de caractères suivants sont bannis.
De plus, certains caractères non autorisés par les conventions Microsoft pour les noms de fichiers et de dossiers sont exclus.
Caractères autorisés dans le fichier de configuration
Voici la liste des caractères autorisés :
0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ! # $ % & ' ( ) + , - . ; = @ [ ] ^ _ ` { } ~ (Espace)
Un fichier de configuration est constitué de 7 types de sections :
[multimedia]: section de paramétrage de la configuration générale du lecteur.[system]: section de paramétrage de la configuration système du lecteur.[audio]: section de paramétrage de la configuration audio du lecteur.[ftp]: section de paramétrage des clients FTP.[network]: section de paramétrage de la configuration réseau du lecteur.[webradio]: section de paramétrage des webradios.[webserver]: section de paramétrage du serveur web du lecteur.
Une section est composée de son nom entre [ ] (en-tête de la section) sur une ligne, suivie d’un à plusieurs paramètres sur les lignes suivantes. Un seul paramètre par ligne est accepté. Une ligne de paramètre est composée du nom du paramètre suivi du caractère = et de la valeur attribuée au paramètre. Les lignes vides sont ignorées.
Les paramètres présents dans le fichier de configuration remplaceront les paramètres internes du lecteur. Les autres paramètres internes du lecteur ne seront pas affectés.
Exemple de structure d’un fichier de configuration
[nom de la section] nom du premier paramètre=valeur attribuée au paramètre nom du second paramètre=valeur attribuée au paramètre etc...
Note : pour réinitialiser les paramètres d’usine du lecteur par défaut, il faut effectuer une « Mise à jour du micrologiciel et réinitialisation des paramètres ».
Liste des paramètres de configuration
Paramètres de configuration de la section [multimedia]
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| MainSource | NOMEDIA | — | Définit le connecteur utilisé par le Main Media pour le My Music Player. |
| StartupPlaybackSource | OFF | OFF, MUS, PLS, WEBRADIO, LAST ou SCHEDULER (ou AUX-INPUT My Music Player uniquement). | Source de lecture au démarrage du lecteur. |
| StartupPlaybackMode | RND | RND, RND+RST, SEQ ou SEQ+RST. | Définit le mode de lecture lorsque le mode « Autoplay » MUS ou PLS est sélectionné. |
| StartupPlaybackID | 1 | De 1 à 999 pour les modes MUS et PLS et de 1 à 10 pour le mode WEBRADIO. | Définit le numéro du dossier ou de la webradio lorsque le mode « Autoplay » MUS, PLS ou WEBRADIO est sélectionné. |
| Cache | 320 | De 32 à 10240 | Taille totale en kB du cache mémoire de la webradio. |
| CacheMin | 20 | De 0 à 99 | Pourcentage minimum du cache mémoire qui doit être rempli avant de restaurer la lecture de la webradio. |
| WRadioFailureFolderID | 1 | De 1 à 999 | Numéro du dossier de MUSIC lu lorsque le flux de la webradio est perdu. |
| WRadioFailureTimeOut | 20 | De 20 à 999 | Durée en secondes de stabilité du flux audio avant le début de lecture de la webradio. |
| CacheUnderrunPause | 0 | 0 (désactivé) ou 1 (activé). | Active ou désactive la mise en pause de la lecture de la webradio lorsque son cache mémoire est vide plutôt que de basculer sur la lecture d’un dossier de sécurité. |
| CacheOverrunSkip | 0 | 0 (désactivé) ou 1 (activé). | Active ou désactive le saut d’une partie du flux de la webradio reçu lorsque son cache mémoire est surchargé par le serveur de la webradio. |
Paramètres de configuration de la section [system]
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| Banner | My Music Player | 16 caractères maximum. | Nom par défaut de la première ligne de l’écran d’accueil de l’interface utilisateur de la face avant. |
| UserPass | (vide) | Une suite de 4 chiffres compris entre 0 et 9. | Mot de passe d’accès au menu « Avancé » de l’interface utilisateur de la face avant avec les droits « utilisateur ». |
| AdminPass | (vide) | Une suite de 4 chiffres compris entre 0 et 9. | Mot de passe d’accès au menu « Avancé » de l’interface utilisateur de la face avant avec les droits « administrateur ». |
Paramètres de configuration de la section [audio]
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| MasterVolume | 0 | De 0 à -64. | Atténuation du volume principal. |
| VolumeOutRCA | 0 | De 0 à -64. | Atténuation de volume des sorties audio RCA. |
| VolumeOutXLRAmp | 0 | De 0 à -64. | Atténuation de volume des sorties audio XLR (My Music Player) ou amplifiées (My Music Player LE). |
| GainOutRCA | 0 | De 0 à 9. | Niveau de gain des sorties audio RCA. |
| GainOutXLRAmp | 0 | De 0 à 9. | Niveau de gain des sorties audio XLR (My Music Player) ou amplifiées (My Music Player LE). |
| PlayerVolume | 0 | De 0 à -64. | Atténuation de volume de la lecture des fichiers audio. |
| WebradioVolume | 0 | De 0 à -64. | Atténuation de volume de la lecture des webradios. |
| AuxVolume | 0 | De 0 à -64. | Atténuation de volume de la lecture de l’entrée auxiliaire (My Music Player uniquement). |
| FadeOut | 0 | De 0 à 5. | Durée en secondes du fondu sortant. |
| FadeIn | 0 | De 0 à 5. | Durée en secondes du fondu entrant. |
Paramètres de configuration de la section [ftp]
X définit le numéro du client FTP compris entre 1 et 10.
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| MediaUpdatePass | (vide) | 32 caractères maximum. | Mot de passe du fichier compressé ZIP du script de copie. |
| FTPWaitRetry | 5 | De 0 à 999. | Durée en secondes d’attente avant de reconnecter le lecteur au serveur FTP lorsqu'il est déconnecté de ce serveur. |
| FTPTries | 5 | De 0 à 99. | Nombre d'essais pour connecter le lecteur à un serveur FTP avant d'annuler la mise à jour par FTP. |
| FTPPassive | 0 | 0 (désactivé) ou 1 (activé). | Active ou désactive le mode passif qui détermine l'établissement du port de la connexion FTP. |
| FTPxName | (vide) | 255 caractères maximum. | Nom arbitraire du client FTP. |
| FTPxHost | (vide) | 255 caractères maximum. | Adresse (URL) du serveur FTP. |
| FTPxPort | 21 | De 1 à 65535. | Numéro de port de la connexion FTP. |
| FTPxUser | (vide) | 255 caractères maximum. | Nom d’utilisateur (identifiant) de l’accès au serveur FTP. |
| FTPxPass | (vide) | 255 caractères maximum. | Mot de passe de l’accès au serveur FTP. |
| FTPxFolder | (vide) | 255 caractères maximum. | Chemin d'accès au serveur FTP à partir duquel la mise à jour sera effectuée. |
| FTPxMode | Sync | Sync ou Script | Mode de mise à jour de contenu avec le serveur FTP. |
| FTPxSyncInclude | (vide) | 255 caractères maximum. | Liste de chemins de fichiers et de dossiers à inclure dans le processus de synchronisation FTP. |
| FTPxSyncExclude | (vide) | 255 caractères maximum. | Liste de chemins de fichiers et de dossiers à exclure dans le processus de synchronisation FTP. |
Paramètres de configuration de la section [network]
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| Dhcp | 1 | 0 (désactivé) ou 1 (activé). | Active ou désactive la configuration automatique du réseau en DHCP. |
| IpAddr | 0.0.0.0 | De 000.000.000.000 à 255.255.255.255. | Adresse IP statique du lecteur lorsque l’option DHCP est désactivée. |
| IpMask | 0.0.0.0 | De 000.000.000.000 à 255.255.255.255. | Adresse IP du masque de sous-réseau lorsque l’option DHCP est désactivée. |
| Gateway | 0.0.0.0 | De 000.000.000.000 à 255.255.255.255. | Adresse IP de la passerelle réseau lorsque l’option DHCP est désactivée. |
| Dns | 1 | 0 (désactivé) ou 1 (activé). | Active ou désactive le service DNS automatique de résolution des noms de domaine. |
| PrimaryDns | 0.0.0.0 | De 000.000.000.000 à 255.255.255.255. | Adresse IP du serveur DNS principal du lecteur lorsque l’option « DNS auto » est désactivée. |
| AlternativeDns | 0.0.0.0 | De 000.000.000.000 à 255.255.255.255. | Adresse IP du serveur DNS secondaire du lecteur lorsque l’option « DNS auto » est désactivée. |
Paramètres de configuration de la section [webradio]
X définit le numéro de la webradio compris entre 1 et 10.
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| WRadioxName | (vide) | 255 caractères maximum. | Nom arbitraire de la webradio. |
| WRadioxIp | (vide) | 255 caractères maximum. | Adresse (.mp3 ou .m3u) de flux MP3 de la webradio. |
Paramètres de configuration de la section [webserver]
| Nom du paramètre | Valeur par défaut | Valeurs possibles | Description |
|---|---|---|---|
| UserName | user | 32 caractères maximum. | Nom d’utilisateur du compte « utilisateur ». |
| UserPass | user | 32 caractères maximum. | Mot de passe du compte « utilisateur ». |
| AdminName | admin | 32 caractères maximum. | Nom d’utilisateur du compte « administrateur ». |
| AdminPass | admin | 32 caractères maximum. | Mot de passe du compte « administrateur ». |
Exemples
Exemple de fichier de configuration
[multimedia] StartupPlaybackSource=SCHEDULER WRadioFailureFolderID=45 [audio] PlayerVolume=-10 WebradioVolume=0 FadeIn=2 FadeOut=2 [ftp] FTP1Name=My Server FTP1Host=ftp.server.access.com FTP1Port=21 FTP1User=PlayerAccess FTP1Pass=PWD123 FTP1Folder=Group1/ FTP1Mode=Sync FTP1SyncInclude= FTP1SyncExclude= [webradio] WRadio1Name=Rock Radio WRadio1Ip=http://my.webradio.com/rock-stream.mp3 WRadio2Name=Soul Radio WRadio2Ip=http://other.webradio.eu/live/soul-stream.mp3 [webserver] AdminPass=AdminAccess AdminName=123456 UserName=ClientAccess UserPass=AbCdEf
Dans cet exemple :
- La lecture à la mise sous tension du lecteur se fera en fonction de la programmation horaire (Scheduler).
- Section :
[multimedia], paramètre :StartupPlaybackSource=SCHEDULER.
- Section :
- Le dossier de musique
MUS045sera joué lorsque le flux de la webradio sera perdu.- Section :
[multimedia], paramètre :WRadioFailureFolderID=45.
- Section :
- Les fichiers audio seront lus avec une atténuation de volume de
-10alors que les webradios seront lues sans atténuation de volume.- Section :
[audio], paramètres :PlayerVolume=-10etWebradioVolume=0.
- Section :
- Le fondu sortant et le fondu entrant entre les sources de lecture dureront chacun 2 secondes.
- Section :
[audio], paramètres :FadeIn=2etFadeOut=2.
- Section :
- Le client FTP numéro 1 (section :
[ftp]) sera paramétré de la manière suivante :- Nom du client FTP :
My Server.
Paramètre :FTP1Name=My Server. - Adresse du serveur FTP :
ftp.server.access.com.
Paramètre :FTP1Host=ftp.server.access.com. - Numéro de port de la connexion :
21.
Paramètre :FTP1Port=21. - Nom de l’accès utilisateur :
PlayerAccess.
Paramètre :FTP1User=PlayerAccess. - Mot de passe :
PWD123.
Paramètre :FTP1Pass=PWD123. - Chemin d'accès au serveur FTP :
Group1/.
Paramètre :FTP1Folder=Group1/. - Mode de mise à jour de contenu : Synchronisation FTP.
Paramètre :FTP1Mode=Sync. - Liste de chemins de fichiers et de dossiers à inclure : vide.
Paramètre :FTP1SyncInclude=. - Liste de chemins de fichiers et de dossiers à exclure : vide.
Paramètre :FTP1SyncExclude=.
- Nom du client FTP :
- Les webradios numéro 1 et 2 (section :
[webradio]) seront paramétrées de la manière suivante :- Nom de la webradio 1 :
Rock Radio.
Paramètre :WRadio1Name=Rock Radio. - Adresse du flux de la webradio 1 :
http://my.webradio.com/rock-stream.mp3.
Paramètre :WRadio1Ip=http://my.webradio.com/rock-stream.mp3. - Nom de la webradio 2 :
Soul Radio.
Paramètre :WRadio2Name=Soul Radio. - Adresse du flux de la webradio 2 :
http://other.webradio.eu/live/soul-stream.mp3.
Paramètre :WRadio2Ip=http://other.webradio.eu/live/soul-stream.mp3.
- Nom de la webradio 1 :
- Les accès au serveur web du lecteur (section :
[webserver]) seront paramétrés de la manière suivante :- Nom d’utilisateur du compte « utilisateur » :
AdminAccess.
Paramètre :AdminPass=AdminAccess. - Mot de passe du compte « utilisateur » :
123456.
Paramètre :AdminName=123456. - Nom d’utilisateur du compte « administrateur » :
ClientAccess.
Paramètre :UserName=ClientAccess. - Mot de passe du compte « administrateur » :
AbCdEf.
Paramètre :UserPass=AbCdEf.
- Nom d’utilisateur du compte « utilisateur » :
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article