I did this semi successfully with Audiograbber a few years ago, might be worth trying (it's free)?