Aller au contenu

Rotation

La rotation décide de la prochaine piste. Elle repose sur des catégories, des horloges et une grille de la semaine, et obéit à des règles de séparation et à des restrictions. Chaque choix est journalisé avec ses raisons.

Une catégorie est un groupe de pistes : Nouveautés, Récurrents, Classiques, Ballades, Jingles… Une piste peut appartenir à plusieurs catégories, avec un poids dans chacune (1 par défaut) utilisé par les créneaux pondérés. Mettez des pistes dans des catégories depuis la page d’une piste, une sélection dans Pistes, une étiquette, ou dans la zone tampon avant l’import.

Une horloge est une liste ordonnée de créneaux. Chaque créneau appelle une catégorie, et la façon de l’appeler compte autant que la catégorie elle-même :

  • Méthode de sélection : le moins récemment joué, au hasard ou pondéré.
  • Appliquer les règles : activé par défaut ; désactivé, le créneau ignore les règles de séparation (les restrictions s’appliquent toujours).
  • Fenêtres de séparation propres au créneau.

Comment une horloge se déroule :

  • Chaque heure démarre son horloge au premier créneau. Une horloge plus courte que l’heure recommence ; les créneaux prévus après la fin de l’heure ne passent pas.
  • Une horloge peut au contraire boucler d’une heure à l’autre : elle reprend après son dernier créneau quelle que soit l’heure, et peut donc durer plus d’une heure.
  • La piste qui joue au début de l’heure va jusqu’au bout : pas encore de synchronisation stricte.

L’éditeur d’horloge dessine l’heure telle qu’elle sonnera, d’après la durée moyenne des catégories, et signale les catégories qui manquent de pistes.

La page Grille montre la semaine, heure par heure. Choisissez une horloge, puis cliquez ou glissez sur les heures. Les heures sans horloge font tourner toute la bibliothèque, le moins récemment joué d’abord, règles appliquées.

Les heures suivent le fuseau de la station (dans Réglages). Quand on recule d’une heure, l’heure répétée rejoue son horloge ; quand on avance, l’heure sautée est sautée.

Ne pas rejouer le même album, artiste, titre ou piste avant :

Règle Par défaut
Album 60 min
Artiste 120 min
Titre 240 min
Piste 240 min

Les fenêtres se règlent aussi par catégorie (une forte rotation revient plus vite que les classiques) et par créneau.

Quand aucune piste ne respecte les règles, Heron les assouplit pas à pas, la moins audible d’abord, en divisant chaque règle par deux avant de l’abandonner : album, puis artiste, puis titre, puis piste. Si cela ne suffit toujours pas, il passe à la catégorie de secours (dans Réglages ; toute la bibliothèque sinon). La file d’attente n’est jamais vide, et chaque assouplissement est journalisé.

La séparation par piste n’est jamais abandonnée dans la catégorie du créneau : réentendre exactement le même enregistrement est la répétition la plus audible.

La séparation par artiste compare des artistes, pas des noms. Un artiste peut avoir plusieurs noms (Neal Morse, The Neal Morse Band) ; les noms sont comparés sans tenir compte de la casse, des accents ni des espaces en trop.

  • Le tag d’artiste n’est découpé que sur featuring (feat., ft.) : Simon & Garfunkel reste un seul artiste.
  • Des artistes peuvent être marqués proches (un groupe et le projet solo de son chanteur) : la séparation les traite comme un seul.
  • Dans la page Artistes, déplacez un nom vers un autre artiste, détachez-le ou fusionnez des artistes. Les suggestions (d’après les noms et les relations MusicBrainz) attendent votre vérification et ne s’appliquent jamais seules.

Les restrictions sont des règles strictes, jamais assouplies. Elles portent sur une piste, un artiste ou une catégorie :

  • Tranches horaires : autorisé ou interdit certains jours et heures (pas de paroles explicites avant 22 h).
  • Périodes : la musique de saison seulement en sa saison, éventuellement chaque année.
  • Enchaînement : jamais juste après une piste d’une catégorie (pas deux ballades d’affilée).

S’il ne reste rien d’autorisé pour un créneau, il est sauté au profit du suivant. Si aucun créneau ne peut jouer, le dossier de secours du moteur prend le relais.

Avec le remplissage auto, Heron garde trois pistes d’avance (min_queued). Les pistes sont choisies pour leur heure de départ prévue : une file plus longue prévoirait plus loin et dériverait à chaque saut ou ajout manuel.

Journal de sélection montre chaque choix : l’horloge et le créneau, les fenêtres appliquées, les règles tenues ou assouplies, combien de pistes chaque règle a écartées, et combien restaient au choix.

Il peut aussi simuler le lendemain ou la semaine. Une simulation est vérifiée règle par règle contre chaque diffusion qui la précède : vous pouvez tester une nouvelle horloge avant qu’elle passe à l’antenne.