3-4-2003
And the features keep on coming. XBMP now can save shoutcast streams directly to the HDD! This, there is now a "recordingpath" tag in config.xml. Lang files have been updated w/ tuple 107,Record and 110,Stop Rec. The saving of shoutcast streams is pretty straightforward. Here's a quote right from the author of this patch (neineinei):
Basically, when starting a Shoutcast file (.sc) a new button "Record" will become active. When pushing the button, the stream will be recorded to the configured and a red "REC" signal will blink in the upper left of XBMP to signal the recording state. The button will now change to "Stop Rec." and when pushed, recording is stopped but the playing of the stream isn't interrupted. Of course, if one pushes stop on the remote or changes to another file, the recording is also stopped.
Also, files are saved in a subdir of your "recordingpath" dir orresponding
to the name of the shoutcast stream. Each file is saved with an ppropriate filename, and an ID3 tag is added. The ID3 tag depends on the metadata received from the stream itsself. If it does have the appropriate data, the MP3 will be saved with a filename correspdonding to the artist and song name. If the data is unavailable, it will save a new file each time you hit "record" such as "JAZZMUSIQUE - 1.mp3" from a stream called "JAZZMUSIQUE".
This seems pretty stable, as I've been listening to a station through many songs, recording them all, with goom visualization playing, and even ftping a few of the MP3s to/from the xbox! Shoutouts to "neineinei" for submitting this patch, and to Frodo and the XBMP team for implimenting it! If you appreciate the efforts of the XBMP team (and you must, especially since you're using a CVS build) _PLEASE_ donate to them via paypal at:
http://www.xboxmediaplayer.de/newweb/info_contrib.htm
CVS Notes:
- Shoutcast ripping to HD
- fix a/v sync issue with 'sweet home alabama'