Se volete salvare uno stream di una radio internet in formato MP3 e poi riascoltarlo con calma in modalita' offline, ecco una sequenza di comandi shell utili per l'utilizzo su machine datate e poco potenti.
Innanzitutto dovete installare streamripper e madplay:
sudo apt-get install streamripper
sudo apt-get install madplay
poi fate un "cd" nella directory dove volete salvare gli MP3
cd /mnt/external_flash
Quindi basta dare il comando:
streamripper stream-url
esempio:
/usr/bin/streamripper http://stream.srg-ssr.ch/m/rsj/mp3_128
Note: non sentirete nessun audio durante il ripping, per fermare Streamripper usate "Ctrl+c", finche non lo fermate girera' indefinitamente.
Se si vuole limitare lo spazio massimo di scaricamento di Streamripper si puo' usare l'opzione "-M megabytes" da mettere alla fine della riga di cui sopra, per limitarlo invece nel tempo si puo' usare l'opzione "-l seconds".
Comando utile per rimuovere gli spazi dai nomi dei files dato che Madplay li vuole senza spazi:
for f in *\ *; do mv "$f" "${f// /_}"; done
Comando multiplo a singola-linea per riprodurre in modalita' casuale con Madplay tutti gli MP3 presenti in una directory:
find /mnt/external_flash -name \*[mM][Pp]3 | awk '{print "\""$0"\""}' | xargs madplay -z - &