In short: It takes the lastfm-stream and serves it as an mp3/m3u. If you have streamripper installed, you will also be able to record the stream.LastFMProxy is a proxy server for the last.fm radio streams. It allows you to use your regular old audio player to listen to the last.fm streams. It does this by acting as a player itself, connecting to the server on your behalf, but instead of playing the stream, it simply relays it to whichever other application connecting to it.
Requirements:
Python: I used Python-2.4 from http://dotpups.de/dotpups/Programming/
Usage:
1. Read /usr/local/lastfmproxy-1.3b/README.txt
2. Setup /usr/local/lastfmproxy-1.3b/config.py for your system
3. run with start-lastfmproxy from console or from the multimedia-menu.
4. Open localhost:1881 in your browser and click "Start Radio". That's it. Your browsers normal dialogue to handle the media-stream will follow.
(5.) To record the stream with streamtuner/streamripper start streamtuner add the url localhost:1881/lastfm.mp3 and you will be able to use the normal functionalities of streamtuner/streamripper.
To stop lastfmproxy run the command start-lastfmproxy from console/menu again as the start-script has start/stop-feature (thanks to Hairy Will and MU).
Cheers
aragon