Everything else to record Internet Radio sucked back then - well, at least the main stand-alone GUI app - StreamRipper32... was hideous. It was based on streamripper, which was solid - but very limiting. The WinAmp plugin made it a bit nicer, but still had some limits (the biggest was only easily recording one stream at a time). Both would keep re-recording music, which got old - Users would record thousands of songs, prune what they didn't want - and the songs would just show back up again when re-recorded the same station. Fun.
So I figured I'd write my own - I was working on AnnotatedEarth at the time (consumer focused location aware tech - location aware before there were really any devices that supported what I wanted to do). I wrote StationRipper as a side thing, just 'cause I wanted something that worked better. Got it more or less working and handed it out to a few friends. They loved it, gave it to a few more people. Next thing I knew, my domain was suspended because of bandwidth overage. It just kept getting bigger and bigger and bigger - was getting mirrored all over the place,was included with CD's in magazines, interview in the Boston Globe, on a few TV shows... within a couple of years it had gone over several million downloads.
Since 2003 I've put out 126 releases - several major revisions with a bunch of point releases. I wrote StationPortal.com, which tracks what stations are playing (and resulted in my having the most tweets of ALL users - I've since fallen to the #5 spot for all tweets). While StationRipper originally just record shoutcast and podcasts, I expanded it to record Last.fm, then Pandora.com, then a bunch of other stuff (was shocked one night when I had it running and noticed it had started to record YouTube - cool when software surprised you like that!)
I haven't been keeping up with it lately, and it shows. I joined Microsoft Research about three years ago, which... distracted me a bit. The app is written in C++/MFC 4.0 - I still have Visual Studio 6 installed just for build it (and yeah, VS will still build MFC, but there are some major static linker/size issues, so I stay with what I've got. On the up side, it will run on Windows 95 - and I still get the occasional user needing support for that!)
I've been intended to re-write in something else for a long time now - but I enjoy doing new stuff (PhoneBomber being the lastest - massively multiplayer location aware gaming - a projet I dreamed up in 2003 when working on AnnotatedEarth, and finally wrote 4 years ago).
I'm not sure if it's worth doing, though - I don't know if most people really WANT media anymore. I know I personally listen to Spotify all day - and yeah, if I wanted to I could get StationRipper recording Spotify - but WHY? I can play any song any time I want, wherever I'm at. I realize SOME people still want MP3 files, or I wouldn't be getting the number of downloads (and support questions) I'm still getting... just not sure how many are left :)
Anyway - it's been a GREAT 10 years - didn't get as big as napster (thank god), but it's still a kick to run into users that have loved the software over the years!
Some videos: of the software running:
Easily record Pandora.com
Record 5+ Songs every 12 hours
StationRipper - Record lots and lots of music...
(and yeah, you really can download a few thousand songs every few hours...)
I haven't been keeping up with it lately, and it shows. I joined Microsoft Research about three years ago, which... distracted me a bit. The app is written in C++/MFC 4.0 - I still have Visual Studio 6 installed just for build it (and yeah, VS will still build MFC, but there are some major static linker/size issues, so I stay with what I've got. On the up side, it will run on Windows 95 - and I still get the occasional user needing support for that!)
I've been intended to re-write in something else for a long time now - but I enjoy doing new stuff (PhoneBomber being the lastest - massively multiplayer location aware gaming - a projet I dreamed up in 2003 when working on AnnotatedEarth, and finally wrote 4 years ago).
I'm not sure if it's worth doing, though - I don't know if most people really WANT media anymore. I know I personally listen to Spotify all day - and yeah, if I wanted to I could get StationRipper recording Spotify - but WHY? I can play any song any time I want, wherever I'm at. I realize SOME people still want MP3 files, or I wouldn't be getting the number of downloads (and support questions) I'm still getting... just not sure how many are left :)
Anyway - it's been a GREAT 10 years - didn't get as big as napster (thank god), but it's still a kick to run into users that have loved the software over the years!
Some videos: of the software running:
Easily record Pandora.com
Record 5+ Songs every 12 hours
StationRipper - Record lots and lots of music...
(and yeah, you really can download a few thousand songs every few hours...)