Aller au contenu

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.

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 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.

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.