====== 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 ==== - Installer une [[https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.8.0-amd64-xfce-CD-1.iso|version Debian (XFCE par exemple)]] en étant connecté à Internet pour avoir tout de fonctionnel et à jour. - Télécharger un script (voir [[https://framagit.org/cemea/webradiov2/tree/master|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 ==== 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é ==== 3. Transformation d'une distribution existante en webradio ==== 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. ==== 4. Utilisation d'un dépot dédié ==== A FAIRE : On crée un dépôt dédié pour les Cemea dans lequel on peut distinguer les paquets webradio, webradio-doc… ===== Linux Ubuntu, Mint ou autres ===== A FAIRE : On crée un dépot ou un paquet compatible avec ces distributions différentes de Linux ===== Configuration ===== 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 : - 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) - Créer une interface pour ajouter le canal et mot de passe - Paramétrer Fond d'écran - Créer de la documentation - Intégrer dans une distribution (ajouter les fichiers de config dans /etc/skel)