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.

Linux Debian

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

2. Installation d'une distribution complète avec tous les outils préinstallés

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é

3. Transformation d'une distribution existante en webradio

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.

4. Utilisation d'un dépot dédié

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

Linux Ubuntu, Mint ou autres

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

Configuration

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)
/var/www/clients/client0/web36/web/data/pages/technique/webradio/v2cemea.txt · Dernière modification: 2019/04/04 01:22 par francoisa