technique:webradio:v2cemea

Webradio V2

La version 2 de la webradio se base sur un système plus souple que la version Studiobox. C'est un système complet et autonome sur lequel on vient greffer les outils de la webradio.

Actuellement, seul le système Debian est supporté mais des solutions pour Ubuntu ou Linux Mint sont envisageables (à tester).

1. Post - installation sur une version Debian installée

  1. Installer une version Debian (XFCE par exemple) en étant connecté à Internet pour avoir tout de fonctionnel et à jour.
  2. Télécharger un script (voir dépot), lui donner les droits d'execution et le lancer SANS les droits root (avec un utilisateur ayant les droits sudo).
    ou bien copier / coller cette commande dans un terminal :
wget https://frama.link/installwrv2 && chmod +x ./installwrv2 && ./installwrv2

NB : Cette commande peut être lancée plusieurs fois pour tout réinitialiser.

Et c'est tout !

Le script procède aux opérations suivantes :

  • Ajout des dépots contenant les outils pour la webradio : ok
  • Installation des outils webradio (qjackctl, idjc, noyau basse latence) : ok
  • Ajout des fichiers de configuration simplifiés pour jackd et idjc : ok
  • Ajout d'un lanceur simplifié pour lancer jackctl et idjc à suivre : ok
  • Ajout de documentation à jour : TODO
  • (optionnel) Ajout de l'interface pour entrer son canal webradio et son mot de passe dans une interface simplifiée. : ok
  • Ajout de fonds d'écran dans /usr/share/wallpapers : ok
  • Ajout d'une icone pour le lancement dans le menu : ok

A FAIRE : On télécharge la distribution webradio V2, on l'installe sur une clef USB, on boote sur la clef USB et on l'utilise ou on l'installe sur le PC dédié

A FAIRE : On suppose que l'utilisateur possède déjà une distribution Linux installée. On télécharge un paquet .deb et on l'installe et il fait tout seul la partie 1.

A FAIRE : On crée un dépôt dédié pour les Cemea dans lequel on peut distinguer les paquets webradio, webradio-doc…

A FAIRE : On crée un dépot ou un paquet compatible avec ces distributions différentes de Linux

Les fichiers et donneés de configuration à conserver sont :

  • .jackdrc : pour la config de jackd
  • .config/rncbc.org : pour la config de Qjackctl
  • .config/idjc : pour la config de IDJC

Etapes à prévoir pour le développement :

  1. Créer un fichier d'install sur une Linux Debian : ajouter au groupe audio, ajouter les dépots Librazik, installer les paquets (jackd, idjc) et les fichiers de configuration préparés jack, qjackctk, idjc)
  2. Créer une interface pour ajouter le canal et mot de passe
  3. Paramétrer Fond d'écran
  4. Créer de la documentation
  5. Intégrer dans une distribution (ajouter les fichiers de config dans /etc/skel)
  • technique/webradio/v2cemea.txt
  • Dernière modification : 2024/04/18 14:13
  • de guillaumev