“Ripping” da Last.fm
Sono in molti ormai ad utilizzare Last.fm per ascoltare musica; non credo però che tutti sappiano come estrarre il flusso audio e magari comprimerlo per avere tanti bei mp3 da spostare sul proprio lettore e portarseli in giro. Vi presento un modo abbastanza semplice per fare tutto ciò.
Gli strumenti di cui abbiamo bisogno sono:
- Linux (Io sto usando Ubuntu)
- Streamripper (1.62.0 attualmente)
- LastFMProxy
- Un account su Last.fm, naturalmente
1. Prima di tutto occorre installare LastFMProxy:
wget http://vidar.gimp.org/wp-content/uploads/2006/07/lastfmproxy-1.1.tar.gz
tar -xzf lastfmproxy-1.1.tar.gz
cd lastfmproxy-1.1vi config.py (oppure gedit o l’editor che preferisci)
Inserisci lo username e la password del tuo account last.fm
username = “il_tuo_username”
password = “la_tua_password”
Ora salva il file e esci dall’editor
2. Il secondo passo consiste nell’installare Streamripper
Scarica il sorgente qui.
tar -xzvf streamripper-1.61.27.tar.gz cd streamripper-1.61.27 ./configure make sudo make install
3. Fai partire LastFMProxy
Prima di tutto potresti farti una bella lettura del README
cd lastfmproxy-1.1./main.py &
4. Apri il tuo browser preferito ed esprimi le tue preferenze nella barra degli indirizzi. Esempi:
http://localhost:1881/lastfm://globaltags/rock
http://localhost:1881/lastfm://globaltags/dance
http://localhost:1881/lastfm://artist/Radiohead/similarartists
http://localhost:1881/lastfm://artist/DreamTheater/similarartists
5. Lancia Streamripper e iniziamo il “ripping”
streamripper http://localhost:1881/lastfm.mp3 Connecting… stream: last.fm server name: last.fm Streaming Server bitrate: 0 meta interval: 16000 [buffering - | ] – Wait… [ripping… ] Muse – Showbiz [ 5.42M] [ripping… ] … [ 3.15M] …
Spero che questa mia guida possa essere di aiuto a qualcuno


ho provato a farlo con i pezzi di un gruppo… ma mi da il seguente errore:
prefs_fn = /home/*****/.config/streamripper/streamripper.ini
Connecting…
error -10 [SR_ERROR_NO_RESPOSE_HEADER: Server is not a shoutcast stream]
bye..
shutting down
Ciao, sinceramente è da un po’ che non “smanetto” con l’ottimo streamripper. Prova a chiedere nel forum ufficiale del software, in particolare l’errore è relativo alla libreria http.c, o meglio ad una funzione particolare di tale libreria. Il file si trova nella directory lib di streamripper, puoi dare un’occhiata al codice…. In ogni caso può anche essere un bug della versione che stai utilizzando. Gli sviluppatori ti sapranno aiutare sicuramente