technique:webradiov2_librazik

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
technique:webradiov2_librazik [2019/04/02 23:30] francoisatechnique:webradiov2_librazik [2020/06/26 01:08] lolo
Ligne 2: Ligne 2:
  
 Je commence par les remerciements, tout particulièrement à **//trebmuh//**  , le responsable du projet [[https://librazik.tuxfamily.org/|Librazik]] et à //**ephase**//  , le technicien de la radio libre de Bordeaux : [[http://giroll.org|Giroll]] Plutôt que de repartir sur une base de Studiobox, qui propose un menu "sommaire" et des applications limitées, l'idée est de partir d'une distribution Grand public avec des paquets standards et de pouvoir transformer au moment voulu son système en webradio et de réutiliser son PC avec ou sans webradio. On part donc d'une base [[http://debian.org|Linux Debian]] et on lui ajoute les dépots de l'équipe [[http://librazik.tuxfamily.org|Librazik]], et on utilise l'interface IDJC qui permet de gérer un flux webradio de manière très optimale. Je commence par les remerciements, tout particulièrement à **//trebmuh//**  , le responsable du projet [[https://librazik.tuxfamily.org/|Librazik]] et à //**ephase**//  , le technicien de la radio libre de Bordeaux : [[http://giroll.org|Giroll]] Plutôt que de repartir sur une base de Studiobox, qui propose un menu "sommaire" et des applications limitées, l'idée est de partir d'une distribution Grand public avec des paquets standards et de pouvoir transformer au moment voulu son système en webradio et de réutiliser son PC avec ou sans webradio. On part donc d'une base [[http://debian.org|Linux Debian]] et on lui ajoute les dépots de l'équipe [[http://librazik.tuxfamily.org|Librazik]], et on utilise l'interface IDJC qui permet de gérer un flux webradio de manière très optimale.
 +
 ===== 0. Ce que cette solution peut faire ===== ===== 0. Ce que cette solution peut faire =====
  
Ligne 26: Ligne 27:
  
 On modifie les dépots Debian (/etc/apt/sources.list) pour ajouter à minima les dépots contrib (et non-free qui est ici optionnel mais nécessaire pour certains pilotes wifi comme ''firmware-iwlwifi''): On modifie les dépots Debian (/etc/apt/sources.list) pour ajouter à minima les dépots contrib (et non-free qui est ici optionnel mais nécessaire pour certains pilotes wifi comme ''firmware-iwlwifi''):
- 
 <code> <code>
 +
 deb http://deb.debian.org/debian stretch main contrib non-free deb http://deb.debian.org/debian stretch main contrib non-free
 deb-src http://deb.debian.org/debian stretch main contrib non-free deb-src http://deb.debian.org/debian stretch main contrib non-free
Ligne 36: Ligne 37:
 deb http://deb.debian.org/debian stretch-updates main contrib non-free deb http://deb.debian.org/debian stretch-updates main contrib non-free
 deb-src http://deb.debian.org/debian stretch-updates main contrib non-free deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
 +
 </code> </code>
  
Ligne 48: Ligne 50:
 <code> <code>
 sudo apt install audacious easytag audacity task-mate-desktop mate-desktop-environment mate-desktop-environment-extras lightdm firefox-esr firefox-esr-l10n-fr network-manager-gnome sudo apt install audacious easytag audacity task-mate-desktop mate-desktop-environment mate-desktop-environment-extras lightdm firefox-esr firefox-esr-l10n-fr network-manager-gnome
 +
 </code> </code>
  
-IMPORTANT il est nécessaire que l'utilisateur soit membre du groupe "audio"+Il peut être utilie d'ajouter un taggeur de MP3 comme : ''easytag''  ou ''exfalso''  (ou [[https://doc.ubuntu-fr.org/liste_taggueurs_audio|d'autres]])
  
 +IMPORTANT : il est nécessaire que l'utilisateur soit membre du groupe "audio"
 <code> <code>
 +
 sudo adduser monuser audio #adapter monuser à votre nom d'utilisateur sudo adduser monuser audio #adapter monuser à votre nom d'utilisateur
 +
 </code> </code>
  
Ligne 61: Ligne 67:
  
 Se rendre sur [[https://download.tuxfamily.org/librazik/decepas/|https://download.tuxfamily.org/librazik/decepas/]] et télécharger les 2 fichiers .deb et les installer. Se rendre sur [[https://download.tuxfamily.org/librazik/decepas/|https://download.tuxfamily.org/librazik/decepas/]] et télécharger les 2 fichiers .deb et les installer.
- 
 <code> <code>
 +
 wget https://download.tuxfamily.org/librazik/decepas/librazik-keyring_2_all.deb && dpkg -i librazik-keyring_2_all.deb wget https://download.tuxfamily.org/librazik/decepas/librazik-keyring_2_all.deb && dpkg -i librazik-keyring_2_all.deb
 wget https://download.tuxfamily.org/librazik/decepas/librazik-apt_2_all.deb && dpkg -i librazik-apt_2_all.deb wget https://download.tuxfamily.org/librazik/decepas/librazik-apt_2_all.deb && dpkg -i librazik-apt_2_all.deb
 rm librazik-keyring_2_all.deb && rm librazik-apt_2_all.deb rm librazik-keyring_2_all.deb && rm librazik-apt_2_all.deb
 apt-get update && apt-get upgrade apt-get update && apt-get upgrade
 +
 </code> </code>
  
Ligne 73: Ligne 80:
 ===== 3. Ajout de paquets liés à Librazik ===== ===== 3. Ajout de paquets liés à Librazik =====
  
-On a besoin surtout de **jackd**  (serveur de son), de **qjackctl**  (interface de gestion de Jackd) (mais on pourra aussi lui préférer **Cadence**  couplé avec **Catia**  qui jouent le même rôle) et de **IDJC, [[http://idjc.sourceforge.net/|Internet DJ Console]] +On a besoin surtout de **jackd**  (serveur de son), de **qjackctl**  (interface de gestion de Jackd) (mais on pourra aussi lui préférer **Cadence**  couplé avec **Catia**  qui jouent le même rôle) et de **IDJC, [[http://idjc.sourceforge.net/|Internet DJ Console]] ** (qui sera l'outil principal de la webradio).
- ** (qui sera l'outil principal de la webradio).+
  
 Certains recommandent l'usage d'un noyau Linux Basse Latence (à confirmer ?) pour réduire le temps entre l'entrée du son et le retour dans le casque par exemple. Certains recommandent l'usage d'un noyau Linux Basse Latence (à confirmer ?) pour réduire le temps entre l'entrée du son et le retour dans le casque par exemple.
- 
 <code> <code>
 +
 sudo apt install idjc qjackctl linux-image-4.9.0-8-lzk-bl-amd64 # remplacer qjackctl par cadence et catia sudo apt install idjc qjackctl linux-image-4.9.0-8-lzk-bl-amd64 # remplacer qjackctl par cadence et catia
 +
 </code> </code>
  
Ligne 176: Ligne 183:
  
 Il n'y a qu'une sortie puisqu'on a enlevé les autres. On clique sur «**Configuration**» et on choisit l'onglet «**Connexion**» et le bouton "**Nouveau**" Il n'y a qu'une sortie puisqu'on a enlevé les autres. On clique sur «**Configuration**» et on choisit l'onglet «**Connexion**» et le bouton "**Nouveau**"
 +
 +<WRAP center round important 70%> \\ Il semble que le script paramètre le canal de diffusion sur "radios.cemea.org/listen" de base.
 +
 +Il faut supprimer cette config pour pouvoir éditer et paramétrer la sienne en "Icecast 2 Maître"
 +
 +</WRAP>
  
 **{{https://ladoc.cemea.org//lib/plugins/ckgedit/fckeditor/userfiles/image/technique/webradio/idjc-sortie-vierge.png?direct&700x421}}** **{{https://ladoc.cemea.org//lib/plugins/ckgedit/fckeditor/userfiles/image/technique/webradio/idjc-sortie-vierge.png?direct&700x421}}**
Ligne 244: Ligne 257:
  
 Donc essayer de regarder toutes les options, de comprendre comment ça fonctionne et de trouver de supers astuces. Donc essayer de regarder toutes les options, de comprendre comment ça fonctionne et de trouver de supers astuces.
 +
  
  • technique/webradiov2_librazik.txt
  • Dernière modification : 2024/04/18 13:42
  • de guillaumev