technique:webradio:v2cemea

Ceci est une ancienne révision du document !


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 ce script, lui donner les droits d'execution et le lancer avec les droits root.
    ou bien copier / coller cette commande dans un terminal :
wget https://framagit.org/cemea/webradiov2/raw/master/postinstall/installwrv2.sh && chmod +x ./installwrv2.sh && sudo ./installwrv2.sh

Et entrer le login de votre utilisateur si demandé.

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 : TODO
  • 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. : en cours

On télécharge la distribution webradiov2, on l'installe sur une clef USB, on boote sur a clef USB et on l'utilise ou on l'installe sur le PC dédié

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.

On crée un dépot dédié pour les Cemea dans lequel on peut distinguer les paquets webradio, webradio-doc…

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

Les fichiers et donners 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 ficheirs de config dans /etc/skel)
  • technique/webradio/v2cemea.1554241005.txt.gz
  • Dernière modification : 2020/04/11 02:26
  • (modification externe)