Being passionate about electronic dance music; I listen to all the main EDM radio shows produced by the top DJs like for example Armin van Buuren's "A State of Trance". Many years back; I first discovered his show by downloading old versions from Usenet or Torrents. These were often out of date and I got myself a Digitally Imported subscription (enrol on their site NOW!) and listened to it live every Thursday at 5PM. Then I looked into how I could automatically record the show myself. There is an amazing tool called Streamripper that does the job, nearly. SR is a command line tool so you need to add your own scheduling to it. The main problem with SR is that if your rips are not contiguous; your rip is broken up into bits and it becomes difficult to stitch together just what you want (and 99% of broken rips are as-near-as-makes-no-difference contiguous). Basically it becomes a manual, balls-aching process. On the automation front; I found a few pieces of basic software that relied on you being logged on i.e. didn't use the Windows task scheduler. In sum I wanted a reliable way to download all the shows, trimmed correctly (using DI.FM station metadata), stitched together if the rips were not contiguous. I would then want to name/tag the file and store it in the correct artist folder. The natural evolution of the software was to automatically download the associated cuesheet from my buddy Mikael over at CueNation and chop/tag the show so that my player will export nice metadata to Last.FM and I can skip and search tracks when using the iPhone or CD player in the car. This has already proven to be highly resilient software. I have been using it for nearly a year now and have ironed out all the cracks that came up. The only time I missed a show was when my Internet connection was screwed (about twice in one year) and one time when my DI.FM subscription needed renewing! In Summary then...
Downloads
Installation instructions
Example commands for recording popular showsedmm --recordshow ah "Marcus Schossow" 90 "Tone Diary" edmm --recordshow di_trance "Above & Beyond" 130 "Trance Around The World" edmm --recordshow di_djmixes "Sander Van Doorn" 130 "Identity" edmm --recordshow ah "Sied Van Riel" 125 "Rielalistic" edmm --recordshow di_trance "Matt Darey" 125 "Nocturnal" edmm --recordshow di_trance "Roger Shah" 125 "Magic Island" edmm --recordshow di_trance "Markus Schulz" 127 "Global DJ Broadcast" edmm --recordshow di_trance "Ferry Corsten" 127 "Corsten.+?Countdown" edmm --recordshow di_trance "Armin van Buuren" 126 "A State of Trance" edmm --recordshow di_progressive "John Digweed" 125 "Transitions" edmm --recordshow di_trance "Aly & Fila" 126 "Future Sound Of Egypt" edmm --recordshow di_minimal "DI.FM Canvassing" 125 |

I want some feedback guys! Are any of you using this?
I would have expected to get more feedback considering this is kinda the coolest thing ever for someone who would otherwise manually download these shows. I can only think I have made it too complicated?!