We ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ Bzh
POUR AUDIOPHILES

Radium

Webradio Full IA

Radium est une plateforme complète de radio streaming propulsée par l'IA, entièrement gratuite et ouverte à tous. Trois frontends (Radio, Admin, Artiste), streaming Icecast sans coupure, animateur IA en direct et traitement audio automatisé — le tout orchestré sur infrastructure privée.

Gratuit pour tous.

Radium 1
Radium 2
Radium 3
Radium 4
Radium 5

Architecture

APINestJS + TypeORM + WebSocket
FrontendsNext.js
StreamingIcecast 2 + pipe ffmpeg persistant
Base de donnéesPostgreSQL + Redis
StockageS3 Object Storage

Modules

01

Lecteur Radio

Streaming multi-stations avec lecteur audio persistant, now-playing temps réel via WebSocket, barre de progression, historique des pistes, playlist à la demande et intégration Media Session API.

02

Moteur Gapless

Pipe ffmpeg persistant — un seul encodeur tourne en continu, chunks PCM écrits en temps réel. Zéro silence entre les pistes.

03

Dashboard Admin

12 cartes KPI, gestion des flux, gestion des pistes avec upload multi-fichiers, import YouTube, opérations en masse, visualisation de la queue et monitoring des feeders en temps réel.

04

Portail Artiste

Upload de pistes en self-service, import YouTube (premium), tableau de bord stats, liste de fans, promotions avec Stripe, messagerie et gestion de profil.

05

Animateur IA

Présentateur radio propulsé par Claude qui anime les stations en direct. Génère des interventions contextuelles entre les morceaux, présente les pistes à venir et les artistes — avec voix synthétisée et fond sonore.

06

Traitement Audio

Pipeline complet : extraction de métadonnées, conversion MP3 320kbps, normalisation loudness deux passes (-14 LUFS), extraction de pochette et upload S3.

07

Légal & Consentement

Documents légaux versionnés dans S3, registres de consentement en append-only, cycle de renouvellement 3 mois, éditeur markdown admin avec aperçu live et application du re-consentement en temps réel.

08

WebSocket Temps Réel

Deux gateways : événements radio (now-playing, historique) et notifications plateforme (mises à jour pistes, événements artistes). Propulsé par Redis Pub/Sub.

09

Système de Litiges

Flux de litige de piste contrôlé par l'admin avec indicateurs visuels, actions artiste verrouillées, messagerie pré-remplie et notifications WebSocket temps réel sur tous les panneaux.

Avant & Après

Sans RadiumAvec Radium
Configurer séparément streaming, site web et outils adminUne seule plateforme : API + 3 frontends + Icecast
Coupures et silences entre les pistesPipe PCM gapless — zéro interruption
Gérer manuellement les soumissions artistesPortail artiste en self-service
Stations silencieuses entre les morceauxAnimateur IA en direct qui présente les pistes
Normalisation audio manuelle par pisteNormalisation automatique -14 LUFS deux passes
Suivre les changements par rafraîchissement de pageWebSocket temps réel — instantané partout

Chiffres clés

Des dizaines de flux
3 frontends
Streaming gapless
WebSocket temps réel
-14 LUFS
100% infra privée
Des dizaines de flux
3 frontends
Streaming gapless
WebSocket temps réel
-14 LUFS
100% infra privée
← Retour à l'accueil