J’aimerais bien que chaque membre ait son propre sous dossier de mountpoints dans icecast (le serveur de broadcast Web radio) sur lequel il serait le seul à pouvoir émettre en tant que source. Par exemple https://club1.fr:8000/nicolas/*
pour nicolas
. Ce qui laisserait la liberté à chaque membre de faire un ou plusieurs mountpoints dans son espace dédié.
Le soucis c’est que la configuration de icecast ne permet pas d’inclure des fichiers. Il n’est donc pas possible d’ajouter ou de supprimer des configurations simplement en créant/supprimant des fichiers. De plus cette configuration est en XML donc il n’est pas possible de simplement ajouter/insérer ou supprimer des lignes dans un script.
Un possibilité serait d’utiliser un outils de manipulation de XML en CLI, comme XMLStralet afin d’ajouter ou supprimer des blocs de config directement dans le fichier de configuration d’icecast depuis les scripts.