Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For Video they have Comskip and Cbreak. Any audio equivalent ?

share|improve this question
are you wanting just the music played ? if so there's possibly some options. Something like streamripper will rip each song into a separate music file. Then you could maybe remove any file smaller than a given size, on the basis that most adverts last a lot less time than a song. – Sirex Feb 10 '12 at 15:38
up vote 3 down vote accepted

No not really, the reason being is there are things you can detect in the video stream (for example the station's logo in the bottom right corner, or the rating of the show in the top left) that only show up while the show is running. There is nothing like that for a program listening to the audio to pick up on.

Using Sirex's suggestion you could do this yourself with not too much trouble. You will just use StreamRipper to separate out to segments, then you feed those segments in to Echoprint to find out what are songs and what is not (this may take a little scripting with your language of choice), the "songs" you can't ID you can remove from the list to be checked by hand and the songs it can ID you just tag and move to your collection.

share|improve this answer
Thanks for the quick response! Streamripper only supports mp3/aac/ogg but I get the point. This assumes of course the station broadcasts metadata for the recorder to know where to split the files, in which case you could probably go by the metadata without Echoprint. – Optimus Prime Feb 10 '12 at 17:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .