Interface web
L’interface web est servie par heron-web sur HERON_HTTP_PORT (8000). Tout ce qu’elle fait passe par l’API : des scripts peuvent en faire autant.
| Page | À quoi elle sert |
|---|---|
| À l’antenne | Platines A et B, niveaux, passer, pause, lecteur FX, pistes suivantes, sorties et état du moteur |
| File d’attente | Les pistes en attente avec leur heure de départ : réordonner, jouer ensuite, retirer, ajouter, remplissage auto |
| Historique | Chaque diffusion par jour, et comment elle s’est terminée |
| Pistes | La bibliothèque : recherche, filtres, colonnes ; agir sur une sélection (file, étiquettes, catégories, tags, suppression) |
| Zone tampon | Envoyer des nouveautés, les vérifier et les préparer, puis les importer |
| Corbeille | Les pistes supprimées : restaurer ou vider |
| Piste | Forme d’onde et points de cue, réglages de fondu, catégories, étiquettes, détails, diffusions |
| Artistes | Noms, fusions, artistes proches, suggestions |
| Horloges, Grille | Composer des horloges et peindre la semaine |
| Étiquettes, Catégories, Restrictions | Organiser les pistes et poser des règles strictes |
| Journal de sélection | Pourquoi chaque piste a été choisie ; simulations |
| Vérifier et ranger | Identifications à vérifier, rangement de la bibliothèque, annulation |
| Enchaînements et niveau | Enchaînements et niveau sonore de la station, avec aperçu en direct |
| Sorties | Profils d’encodage et sorties, avec leur état en direct |
| Réglages | Remplissage auto, rotation, fuseau horaire, programmation, bibliothèque, analyse |
| Utilisateurs | Comptes et rôles |
| Compte | Thème, langue, mot de passe, jetons d’API |
| Rôle | Peut |
|---|---|
| Lecteur | Voir chaque page sauf les utilisateurs, sans les commandes |
| Opérateur | Faire tourner la station : file, transport, FX, réglages et catégories des pistes, horloges, grille, restrictions, artistes, simulations, vérification |
| Administrateur | Tout, y compris les réglages de diffusion et de bibliothèque, le rangement de la bibliothèque, les sorties et les utilisateurs |
Chaque page affiche un bandeau quand quelque chose demande votre attention : API, base de données ou moteur injoignable, mises à jour en direct coupées, ou horloge du serveur désynchronisée.
Mises à jour en direct
Section intitulée « Mises à jour en direct »L’interface garde un WebSocket ouvert : platines, file d’attente et sorties changent dès que le moteur les signale, et les niveaux arrivent dix fois par seconde. Elle se reconnecte seule.
Chaque heure est affichée dans le fuseau de la station, quel que soit celui du navigateur : l’historique, la file, la grille et le journal de sélection concordent.
Thèmes et langues
Section intitulée « Thèmes et langues »Thèmes clair et sombre, en français ou en anglais. Système (par défaut) suit l’appareil ; un choix fixe est enregistré avec votre compte.
Téléphones
Section intitulée « Téléphones »La mise en page fonctionne dès la largeur d’un téléphone : la navigation passe dans un menu, les tableaux perdent leurs colonnes secondaires et les cartes s’empilent.