Les logiciels libres de la radio associative Cause Commune (93.1 FM, Paris)
De la diffusion multi-plateformes à la transcription par IA, en passant par les outils de production : voici les briques open-source que nous développons et partageons avec la communauté des radios libres.
| Projet | Description | Techno |
|---|---|---|
| rtmp-multistream | Solution complète de multistreaming RTMP : diffusion simultanée vers plusieurs plateformes, sous-titres générés par IA, WebTV 24/7 et planificateur. | nginx · ffmpeg · nodejs · docker |
| butt-enhanced | Version enrichie de BUTT (Broadcast Using This Tool) pour la diffusion pro : sortie AES67 (audio-over-IP), BlackHole, intégration StereoTool SDK. macOS (Apple Silicon / Intel). | C++ · AES67 |
| onair-wp-plugin | Plugin WordPress (thème Onair2 + Airtime) qui affiche ce qui passe actuellement à l'antenne. | PHP · WordPress |
| Projet | Description | Techno |
|---|---|---|
| flask-pyannote-template | Template Flask / Gunicorn pour la diarisation audio (« qui parle quand ») avec Pyannote, processus MPS isolé pour Apple Silicon. | Python · Flask · pyannote |
| ExtractQuotesFromSRT | Génération de capsules vidéo à partir des fichiers de sous-titres (SRT). | Python |
| Projet | Description | Techno |
|---|---|---|
| visual-generator | Générateur d'assets visuels pour la radio (visuels réseaux sociaux, FLUX.1 / Hugging Face). | TypeScript · React · Canvas |
| SftpUploader | Application permettant aux producteur·ice·s d'uploader leurs podcasts vers le site web. | Python |
Ces projets sont libres et ouverts aux contributions. Ouvrez une issue ou une pull request sur le dépôt concerné — vos retours et vos idées sont les bienvenus, que vous soyez d'une autre radio libre ou simplement curieux·se.
📡 cause-commune.fm — La radio des possibles