Vous avez des questions sur le PlaLa ? Veuillez écrire directement ici, sous l’article, dans la section des commentaires.
Notre service client général ne peut pas assurer le support aux développeurs pour le PlaLa.
Avec le hörbert PlaLa (« PlaylistLanguage »), vous pouvez configurer de manière très étendue le hörbert (modèle à partir d’octobre 2021 avec la carte hörbert_V2 et supérieure). PlaLa est né de l’idée de fournir à nos clients des solutions adaptées à des problèmes très individuels, sans avoir à écrire à chaque fois un micrologiciel personnalisé, ce qui serait assez inefficace et coûteux pour les clients.
PlaLa et cette documentation s’adressent aux amateurs, bricoleurs, makers et à tous les fans technophiles de hörbert qui veulent tirer le maximum de leur hörbert ou qui souhaitent mettre en œuvre des cas d’utilisation spécifiques, par exemple en tant que lecteur de musée, avec des fonctionnalités spéciales pour les personnes handicapées, ou tout simplement en tant que solution audio la plus intelligente sans avoir à développer un micrologiciel personnalisé.
PlaLa est utile, mais veuillez penser aux utilisateurs !
De nombreuses fonctionnalités, en raison de leur complexité, devraient rester cachées aux utilisateurs de hörbert, mais peuvent être assemblées en une application intelligente grâce à PlaLa. En mode standard sans commandes PlaLa, nous veillons à ce que hörbert réagisse toujours de manière simple et cohérente, de manière à ce que les utilisateurs gardent confiance en leur hörbert et en leurs compétences. Par exemple, une « fonction de lecture aléatoire » n’est pas une bénédiction pour tous les utilisateurs.
PlaLa et mises à jour du micrologiciel
Les versions bêta du micrologiciel de hörbert sont particulièrement intéressantes pour les utilisateurs de PlaLa. En général, les demandes des clients pour introduire de nouvelles commandes PlaLa sont traitées par une nouvelle version bêta du micrologiciel, qui comprend alors de nouvelles commandes PlaLa. Cependant, ce sont des versions bêta qui doivent encore être testées en profondeur ; l’utilisation de versions bêta du micrologiciel se fait aux risques et périls de l’utilisateur.
La fin du « chaud » de hörbert : PlaLa est en mode alpha permanent ! Nous nous réservons le droit de modifier à tout moment même les commandes PlaLa et les réglages existants. Ceux qui bricolent avec cela le font à leurs propres risques.
Nous ne sommes pas à l’abri d’une illumination ultérieure. Si cela ne peut vraiment pas être évité, il peut arriver qu’une commande existante soit modifiée. Cela demeure toujours la dernière solution envisagée – en remplacement, il peut y avoir des commandes très similaires qui produisent presque le même effet, de sorte que « l’ancienne » commande ne doive pas être modifiée pour les clients existants. Mais on ne pourra pas dire qu’on n’a pas été prévenu.
Dans l’état actuel du développement de hörbert, les commandes PlaLa doivent être écrites dans des fichiers à l’aide d’un éditeur de texte, qui sont ensuite copiés sur la carte mémoire. Une sous-ensemble de commandes PlaLa est déjà utilisé par le logiciel de hörbert pour effectuer des réglages. Aucune utilisation d’un éditeur n’est nécessaire à cette fin.
Où est-ce que le PlaLa est utilisé?
La PlaylistLanguage est ainsi nommée car elle contient des données de contrôle pour hörbert dans les fichiers de playlist.Les fichiers de playlist pour hörbert ont l’extension .m3u. Le fichier index.m3u sur une carte mémoire est lu en premier au démarrage de hörbert. Il peut contenir des commandes de configuration agissant de manière globale sur hörbert, telles que les réglages du minuteur de veille ou des boutons externes.
Dans chaque playlist, d’autres fichiers .m3u peuvent être ajoutés, portant le même nom qu’un fichier multimédia. Si un fichier 1.mp3 existe dans une playlist, il est également possible de créer un fichier 1.m3u. 1.m3u sera alors lu et exécuté avant 1.mp3.
Les commandes PlaLa peuvent contrôler des fonctions système telles que le volume sonore, ou servir à effectuer des transitions vers d’autres titres, à mettre des pauses, et bien plus encore.
À quoi ressemble la syntaxe PlaLa ?
Les commandes PlaLa sont insérées dans des fichiers .m3u en tant que commentaire M3U. Cela n’interfère pas avec d’autres logiciels de lecture de listes de lecture, et hörbert réagit à tout ce qui commence par#hoerbert:Un commande PlaLa en commentaire ressemblerait donc à ceci :
##hoerbert:Voici un exemple de fichier PlaLa valide index.m3u, commençant par 3 commandes SET-Mode et incluant d’autres commandes ainsi que des commentaires explicatifs :
#EXTM3U ## Désactiver le microphone. Pour lire ce paramètre, appuyez 2 fois sur SET #hoerbert:set_mode_microphone 0 ## Désactiver le Bluetooth. Pour lire ce paramètre, appuyez 2 fois sur SET #hoerbert:set_mode_bluetooth 0 ## Désactiver le WiFi. Pour lire ce paramètre, appuyez 2 fois sur SET #hoerbert:set_mode_wifi 0 ## Comment démarrer les enregistrements ? #0 L'enregistrement démarre en maintenant enfoncée la touche noire et en appuyant sur la touche grise #1 L'enregistrement démarre en maintenant enfoncée une touche de liste de lecture #2 L'enregistrement ne se fait que lorsque une touche de liste de lecture est maintenue enfoncée longuement #3 L'enregistrement démarre lorsqu'une touche de liste de lecture est maintenue longuement, et que le bouton de commande est tourné vers la droite pendant ce temps #hoerbert:recording_button_mode 1 # Commencer par le premier morceau de la liste de lecture rouge après l'insertion de nouvelles piles (démarrage à froid) #hoerbert:play_after_cold_boot 0.1.0.0
Adresse-Modificateur
Pour les sauts vers d’autres titres ou l’identification unique d’un titre, un schéma d’adressage appelé Adresse-Modificateur est utilisé. (« Address » avec un double-d, parce que nous utilisons des termes anglais dans la PlaLa).
Ici, les Address-Modifier sont expliqués:
Commandes PlaLa
Documentation des commandes globales et des commandes utilisables dans les listes de lecture
Commandes SET Mode
Un groupe particulier de commandes de configuration sont les commandes SET, qui ne seront exécutées par hörbert que si elles…
…a) sont présentes dans l’index.m3u, et…
…b) hörbert est mis en mode Set en appuyant sur le bouton SET à l’intérieur de hörbert après l’allumage, et…
…c) en appuyant à nouveau sur le bouton SET, ces réglages sont sauvegardés.
Cela empêche les paramètres fondamentaux d’être accidentellement écrasés lors du changement de cartes mémoire.