Darkice est un utilitaire qui permet de capturer l’audio de votre bureau pour l’envoyer vers un serveur Icecast2.
Sur la plupart des distributions actuelles, y compris Ubuntu 20.04, la configuration par défaut ne permet pas de capturer l’audio des périphériques. Voici ce qui a fonctionné pour moi, et c’était finalement assez simple une fois qu’on sait comment faire !
1 – Dans le fichier de configuration darkice.cfg, mettez l’attribut “device” de la section “input” à “default” :
[input]
device = default
2- Installez le paquet pavucontrol-qt
sudo apt install pavucontrol-qt
3 – Lancez pavucontrol-qt et affichez l’onglet « Recording. Vous y trouverez des réglages pour « ALSA plug-in [darkice] » comme dans la copie d’écran ci-dessous. Si vous ne voyez pas ces réglages, vérifiez que darkice est bien en cours d’exécution !
4 – Dans la liste déroulante à droite libellée “from”, sélectionnez le périphérique adéquat. Choisissez « Monitor of » suivi du nom de votre périphérique audio habituel.
5 – Et voilà ! Vous devriez maintenant entendre le son de votre bureau sur votre stream icecast2 !