
Materia FM — Fondateur, produit, développement et opérations
Materia FM — construire et opérer une plateforme média complète
Une radio en ligne qui tourne 24/7, opérée par une seule personne — programmation automatique, diffusion sans interruption
En bref
Problème
Diffuser un flux radio 24/7, gérer la programmation et maintenir le tout avec des moyens limités.
Intervention
Application web, logique de programmation et automatisation des plages musicales, sur un VPS Linux auto-administré.
Résultat
Une radio en ligne opérationnelle 24/7, opérée par une seule personne grâce à l’automatisation.
Contexte
Materia FM est une radio en ligne indépendante. Le projet démarre d’une intuition simple : il existe un public francophone pour une programmation musicale exigeante, disponible partout, tout le temps.
Problème
Une radio en ligne n’est pas qu’une page avec un lecteur audio. Il faut diffuser un flux continu 24/7, gérer une programmation musicale, exposer les morceaux et les émissions, et maintenir le tout avec des moyens limités.
Contraintes
- Coûts d’exploitation contenus — une infrastructure volontairement simple.
- Aucune interruption de diffusion : le flux doit tenir 24/7.
- Une seule personne opère le système en pratique.
Solution
Le produit d’abord : ce qui fait une radio écoutable — un flux fiable, des informations sur les titres, une continuité sans coupure — passe avant le reste. La programmation musicale tourne automatiquement ; une intervention humaine reste possible à tout moment.
Résultat
Une radio en ligne opérationnelle 24/7, avec une base d’auditeurs fidèles, opérée par une seule personne grâce à l’automatisation.
Ce que ce projet démontre
L’ownership complet d’un produit numérique : concevoir, construire, faire tourner — sans séparation entre « construire » et « exploiter ».
Sous le capot
Stack, décisions d’architecture — le détail technique derrière le résultat.
Mon rôle
Fondateur et unique contributeur : produit, architecture, développement, infrastructure, opérations continues.
Architecture
- Frontend web en Angular, orienté lisibilité et performance sur mobile.
- Backend et APIs pour la gestion de la programmation et des métadonnées.
- Diffusion : le flux 24/7 s’appuie sur l’AutoDJ d’Infomaniak — ses playlists avancées portent les rotations et les ambiances ; l’application porte la logique de programmation (ambiances, soirées thématiques, jingles).
- Chaîne audio (FFmpeg) sur un VPS Linux auto-administré (Infomaniak).
- Automatisation des plages musicales et des transitions.
Décisions clés
- Infrastructure simple et auto-administrée : coûts d’exploitation contenus et contrôle total, au prix d’opérations à assumer.
- Programmation automatisée avec intervention humaine possible : le système fonctionne seul, l’humain garde la main.
- Le flux comme contrat de service : chaque évolution technique est évaluée à l’aune de la continuité de diffusion.
Challenges
Le challenge central est l’exploitation : un flux 24/7 transforme chaque changement en opération à risque. Les mises à jour, les certificats, les permissions, les défaillances matérielles doivent être anticipés, documentés et réversibles.
Un produit à faire vivre de bout en bout ? Parlons de votre projet.
Stack
- Angular
- FFmpeg
- Linux
Décisions d’architecture
Infrastructure simple et auto-administrée
Pourquoi : Coûts d’exploitation contenus et contrôle total.
Conséquence : Des opérations à assumer — anticipées, documentées, réversibles.
Programmation automatisée, intervention humaine possible
Pourquoi : Une seule personne opère le système en pratique.
Conséquence : Le système fonctionne seul, l’humain garde la main.
Le flux comme contrat de service
Pourquoi : Aucune interruption de diffusion n’est tolérée.
Conséquence : Chaque évolution technique est évaluée à l’aune de la continuité.
Preuves visuelles



