Bonjour à tous ! Je partage Resenha, un plugin expérimental qui ajoute des salons de discussion vocale directement dans Discourse — pas d’applications externes, pas de serveurs multimédias, juste de la voix de pair à pair dans votre barre latérale.

Essayez en direct
https://discourse-on-a-pi5.falco.dev/
(Oui, il fonctionne sur un Raspberry Pi 5 — c’est pour vous montrer à quel point c’est léger.)
Comment ça marche
Cliquez sur une salle dans la barre latérale pour la rejoindre, cliquez à nouveau pour la quitter. Tout l’audio passe de pair à pair via WebRTC — votre serveur Discourse ne gère que la signalisation, jamais les médias. Une salle par défaut nommée « Watercooler » est créée à l’installation pour que votre communauté puisse commencer à parler immédiatement.
Fonctionnalités
- Expérience utilisateur centrée sur la barre latérale — salles et avatars des participants en direct directement dans la barre latérale, style Discord
- Indicateurs de parole — des barres audio animées montrent qui parle en temps réel
- Contrôles des participants — menu contextuel avec options de volume, de sourdine et d’expulsion
- Gestion des salles — interface utilisateur CRUD pour le personnel ainsi qu’une API REST complète pour le contrôle par programme
- Zéro infrastructure — WebRTC pur navigateur avec chiffrement DTLS-SRTP, pas besoin de SFU/MCU
- Filtrage par niveau de confiance — utilise le système de confiance existant de Discourse pour les autorisations de création de salle
Statut
Alpha — fonctionne bien pour les petites salles (2 à 10 participants). Testez d’abord avec un petit groupe. Les salles plus grandes peuvent atteindre les limites de pairs du navigateur ; le support SFU est prévu.
Installation
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Activez dans Admin > Paramètres > Plugins > resenha activé.
Commentaires bienvenus
Ceci est expérimental — les bugs, les idées et les questions sont tous les bienvenus dans ce sujet. Les PRs aussi !
Note : Ceci n’est pas un plugin official.





