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/03/31 13:02] – cedric | technique:webradiov2_librazik [2020/06/26 01:08] – lolo |
---|
| |
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 ===== |
| |
* Diffuser les infos des tags des fichiers MP3. | * Diffuser les infos des tags des fichiers MP3. |
* Et beaucoup d'autres trucs pas encore découverts… | * Et beaucoup d'autres trucs pas encore découverts… |
| |
| ===== 0-bis. Installation rapide ===== |
| |
| * Voir [[:technique:webradio:v2cemea|cette procédure pour une installation]] "toutotomatik" |
| |
===== 1. Une base Debian ===== | ===== 1. Une base Debian ===== |
| |
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 |
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> |
| |
<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> |
| |
| |
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> |
| |
| |
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> |
| |
| |
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}}** |
| |
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. |
| |
| |