RadioKing Guide d'utilisation

Webradio 24/7 — Streaming YouTube — Programmation intelligente

Accès

Dashboard : nuancesdigitales.com/radio
Écouter : nuancesdigitales.com/webradio
Flux audio direct : nuancesdigitales.com/radio/stream

Le dashboard est protégé par SSO (connexion Google). La page d'écoute est publique.

1. Ajouter un titre

  1. Connectez-vous sur /radio
  2. Cliquez Library dans la sidebar
  3. Remplissez le formulaire : fichier MP3 + titre + artiste
  4. Optionnel : catégorie, mood/énergie (1-5), BPM
  5. Cliquez Upload

Le titre est automatiquement analysé : BPM, tonalité, énergie, mood. Ces données alimentent le scheduler intelligent qui séquence le flux.

2. Gérer la bibliothèque

Sélection multiple

Cochez les tracks → la barre d'actions bulk apparaît. Vous pouvez :

Filtres

Recherchez par titre, filtrez par catégorie, énergie ou tag. Les tags sont auto-générés par l'analyse audio (morning, calm, energetic).

3. Programmation horaire

Le Schedule définit des blocs horaires avec des règles d'énergie :

Le Smart Scheduler respecte aussi : pas d'artiste répété avant 30 min, transitions BPM douces (max 30 bpm d'écart), compatibilité des clés musicales.

4. Stream YouTube

Dans l'onglet Stream :

  1. Entrez votre Stream Key YouTube (depuis YouTube Studio → Diffusion en direct)
  2. Configurez le RTMP URL (par défaut : rtmp://a.rtmp.youtube.com/live2)
  3. Cliquez Start Stream

FFmpeg transmet le flux au format vidéo 1920×1080 avec un fond et le titre en cours. En attendant, utilisez /webradio pour l'écoute locale.

5. Écouter

Depuis le navigateur

/webradio — lecteur intégré. Cliquez ▶ pour lancer le flux. Si le flux n'est pas actif, le player affiche « Stream offline ».

Depuis VLC / lecteur externe

Ouvrez l'URL : https://nuancesdigitales.com/radio/stream

Fichier → Ouvrir un flux réseau → collez l'URL.

Embed dans un site

<audio src="https://nuancesdigitales.com/radio/stream" controls></audio>

6. Analyse audio

Chaque nouveau titre est analysé automatiquement :

Ces données nourrissent le scheduler et, à terme, le moteur de recommandation (tracks similaires).

URL de référence

Dashboard : /radio
Écoute publique : /webradio
Flux audio : /radio/stream
API tracks : /radio/api/tracks
Smart playlist : /radio/api/smart-playlist