Stream Recorder
03-14-2007, 08:42 AM
Free Linux software required for Capturing/Saving/Downloading/Ripping/Recording MP3 music stream from Last.fm (http://all-streaming-media.com/streaming-audio-and-video-online/Last-fm-Free-online-music-streaming-service-Create-personalised-web-radio-station-with-songs-you-like.htm) for free
StreamRipper (http://all-streaming-media.com/record-audio-stream/mp3-audio-stream-rippers-Shoutcast-Icecast-stream-ripping-Linux.htm) - ShoutCast/Icecast stream ripping/downloading/recording/capturing software.
LastFMProxy (http://vidar.gimp.org/lastfmproxy/)
Last.fm (http://all-streaming-media.com/streaming-audio-and-video-online/Last-fm-Free-online-music-streaming-service-Create-personalised-web-radio-station-with-songs-you-like.htm) account
Installing free LastFMProxy
Download LastFMProxy
Unpack LastFMProxy: tar -xzf lastfmproxy.tar.gz
Go to LastFMProxy directory:cd lastfmproxy/
Open config file: vi config.py
Change your Last.FM username and password in the config file.
Save the config file and exit the editor
Installing StreamRipper (http://all-streaming-media.com/record-audio-stream/mp3-audio-stream-rippers-Shoutcast-Icecast-stream-ripping-Linux.htm) - free ShoutCast/Icecast stream ripping/downloading/recording/capturing software.
Download StreamRipper.
Unpack it: tar -xzvf streamripper.tar.gz
Go to StreamRipper directory: cd streamripper/
./configure
make
sudo make install
Running LastFMProxy
cd lastfmproxy
./main.py &
Note: if you have just created a username on Last.fm you need to "tell" it what kind of music you like, so after running LastFMProxy point your browser to one of these addresses:
http://localhost:1881/lastfm://globaltags/rock
http://localhost:1881/lastfm://globaltags/dance
http://localhost:1881/lastfm://artist/Madonna/similarartists
http://localhost:1881/lastfm://artist/Coldplay/similarartists
There is more information about this in the ReadMe.
Running Streamripper and Capturing/Saving/Downloading/Ripping/Recording MP3 music stream from Last.FM
StreamRipper can split, tag and name MP3 files automatically!
streamripper http://localhost:1881/lastfm.mp3
Connecting...
stream: last.fm
server name: last.fm Streaming Server
bitrate: 0
meta interval: 16000
- Wait...
[ripping... ] The Rapture - Infatuation [ 4.59M]
[ripping... ] Scissor Sisters - Take Your Mama Out [ 4.15M]
[b]Listening Last.FM while Capturing/Saving/Downloading/Ripping/Recording MP3 music stream with Streamripper
Use Streamripper with -r flag:
Streamripper -r
and connect to localhost:8000 with your player (like xmms).
StreamRipper (http://all-streaming-media.com/record-audio-stream/mp3-audio-stream-rippers-Shoutcast-Icecast-stream-ripping-Linux.htm) - ShoutCast/Icecast stream ripping/downloading/recording/capturing software.
LastFMProxy (http://vidar.gimp.org/lastfmproxy/)
Last.fm (http://all-streaming-media.com/streaming-audio-and-video-online/Last-fm-Free-online-music-streaming-service-Create-personalised-web-radio-station-with-songs-you-like.htm) account
Installing free LastFMProxy
Download LastFMProxy
Unpack LastFMProxy: tar -xzf lastfmproxy.tar.gz
Go to LastFMProxy directory:cd lastfmproxy/
Open config file: vi config.py
Change your Last.FM username and password in the config file.
Save the config file and exit the editor
Installing StreamRipper (http://all-streaming-media.com/record-audio-stream/mp3-audio-stream-rippers-Shoutcast-Icecast-stream-ripping-Linux.htm) - free ShoutCast/Icecast stream ripping/downloading/recording/capturing software.
Download StreamRipper.
Unpack it: tar -xzvf streamripper.tar.gz
Go to StreamRipper directory: cd streamripper/
./configure
make
sudo make install
Running LastFMProxy
cd lastfmproxy
./main.py &
Note: if you have just created a username on Last.fm you need to "tell" it what kind of music you like, so after running LastFMProxy point your browser to one of these addresses:
http://localhost:1881/lastfm://globaltags/rock
http://localhost:1881/lastfm://globaltags/dance
http://localhost:1881/lastfm://artist/Madonna/similarartists
http://localhost:1881/lastfm://artist/Coldplay/similarartists
There is more information about this in the ReadMe.
Running Streamripper and Capturing/Saving/Downloading/Ripping/Recording MP3 music stream from Last.FM
StreamRipper can split, tag and name MP3 files automatically!
streamripper http://localhost:1881/lastfm.mp3
Connecting...
stream: last.fm
server name: last.fm Streaming Server
bitrate: 0
meta interval: 16000
- Wait...
[ripping... ] The Rapture - Infatuation [ 4.59M]
[ripping... ] Scissor Sisters - Take Your Mama Out [ 4.15M]
[b]Listening Last.FM while Capturing/Saving/Downloading/Ripping/Recording MP3 music stream with Streamripper
Use Streamripper with -r flag:
Streamripper -r
and connect to localhost:8000 with your player (like xmms).