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/26 01:43] – francoisa | technique:webradiov2_librazik [2020/04/11 02:26] – modification externe 127.0.0.1 |
---|
* 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 installe sur une partition d'un PC une distribution Debian à partir d'une image [[https://www.debian.org/CD/http-ftp/#stable|ISO Debian net-install]], on partitionne comme on veut (on peut tout mettre dans une seule partition si on veut). | On installe sur une partition d'un PC une distribution Debian à partir d'une image [[https://www.debian.org/CD/http-ftp/#stable|ISO Debian net-install]], (mais on peut aussi partir d'une [[https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.8.0-amd64-xfce-CD-1.iso|Debian avec un environnement XFCE pré-installé]] et passer directement à l'étape 2.). On partitionne comme on veut (on peut tout mettre dans une seule partition si on veut). |
| |
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 |
</code> | </code> |
| |
et on installe le méta paquet ''mate-desktop-environment'' mais aussi ''lightdm'' (pour l'interface grahique) et on peut aussi installer ''mate-desktop-environment-extras mate-tweak'' | et on installe le méta paquet ''mate-desktop-environment'' mais aussi ''lightdm'' (pour l'interface grahique) et on peut aussi installer ''mate-desktop-environment-extras mate-tweak'' |
| |
Mate est un environnement simple et léger basé sur Gnome 2. Mais au fond, peu importe l'environnement (d'autres à tester ?). | Mate est un environnement simple et léger basé sur Gnome 2. Mais au fond, peu importe l'environnement (d'autres à tester ?). |
| |
<code> | <code> |
sudo apt install audacious easytag audacity mate-desktop-environment mate-desktop-environment-extras lightdm firefox-esr firefox-esr-l10n-fr | 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> |
| |
| 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" | IMPORTANT : il est nécessaire que l'utilisateur soit membre du groupe "audio" |
===== 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]] ** (qui sera l'outil principal de la webradio). | 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). |
| |
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. |