Cet article va vous expliquez comment enregistrer vos stations radio préférées en utilisant VLC en ligne de commande.
Pour cela il suffit de créer un script « scriptradio.sh » qui contient les lignes suivantes :
#!/bin/sh
NOW=$(date +”%b-%d-%y”)
cvlc --run-time=7200 http://kqed-ice.streamguys.org:80/kqedradio-ch-e1 --sout “#duplicate{dst=std{access=file,mux=raw,dst=/home/<user>/myshow-$NOW.mp3}” vlc://quit ;
- cvlc est la version ligne de commande de VLC
- utiliser –run-time pour indiquer la duree du spectacle en seconde
- Remplacer le url avec le lien de la station radio de votre choix
- Remplacer dst avec le chemin de destination du fichier qui va être créer
Rendre le script executable :
chmod +x monscript.sh
Programmer l’enregistrement avec Cron :
crontab -e
Ajouter la ligne suivante, et changer <user> avec le nom d’utilisateur de votre machine :
00 18 * * 06 /home/<user>/recordmyshow.sh
Popularity: 29% [?]

Bonjour,
Intéressant, merci, je ne connaissais pas ces options de vlc; pour enregistrer une webradio, je me contentais d’un
wget -O fichier.mp3 (url)
et d’interrompre le processus via une seconde entrée dans la crontab. C’était un peu plus rustique, évidemment.
Est-ce que as remarqué comment vlc se comportait en cas d’interruption ou de ralentissement du flux ? Est-ce qu’il reprend l’enregistrement si c’est possible ?
@desidia : Pour répondre a ta question, je n’ai pas tester ça je crois qu’il faudra reprogrammer l’enregistrement encore une fois…
Merci
C’est vraiment pour des spécialistes votre article. Pas pour des novices ou débutants avec Ubuntu.
Cordialement
@PSQ : Impossible is nothing…