I've done some small hacks for MP3s and FreeDB:
a small Perl script that runs over cddb entries and fixes
some things that are not in conformance to the FreeDB
Currently it fixes: reversed names (and it could fix "the"s in band names).
On April 6, 2002 I ran it over the March 2002 FreeDB database, fixing (and resubmitting) 6962 records that had reversed names.
- patches to Streamripper: My segment patch to streamripper-1.0.5 a -S option to segment a stream into separate mp3's of a fixed length. This is very useful for streams that don't have embedded id3 tags. An example stream that lacks id3 tags is at http://www.kcrw.org/ (go to the simulcast in shoutcast format).