ShoutCast Ripper

A windows service to rip internet radio stations

A pet project. The current features include:
  • Runs as windows service (multiple connections per service), uses an admin panel for monitoring.
  • Filtering by size, regex patterns, length and age (age is derived by looking at the stream title: "Lalala - By DJ Abc 6-Jun-2009")
  • The current most important feature (one that prompted me to write this little app) is that it doesn't waste bandwidth: if there is a rule to ignore certain titles it will close the connection and will then periodically reconnect to check if the title has changed. Very useful when leaving it 24/7 and the station broadcasts plenty of repeats
  • Can execute a number of specified commands upon completion of each recording

Yet to come:
  • Ability to relay streams

Last edited Oct 27, 2011 at 8:04 AM by igolovkine, version 8