Streamripper

Streamripper is a stand-alone client, or Winamp plugin, that records Internet radio streams in the MP3 or Vorbis formats, programmed by Jon Clegg and maintained by Gregory Sharp.

Streamripper
Stable release
1.64.6 / March 31, 2009
Written inC
Operating systemCross-platform
TypeCapture/Recording
LicenseGNU GPL
Websitestreamripper.sf.net

Streamripper was started in early 2000 as a way to separate tracks via SHOUTcast's title-streaming feature. This has now been expanded into a much more generic feature, where part of the program only tries to "hint" at where one track starts and another ends, thus allowing an MP3 decoding engine to scan for a silent mark, which is used to find an exact track separation.

Streamripper is now part of the FreeBSD standard distribution, mentioned in the Linux MP3 HOWTO, and can be compiled on many platforms, including Linux, Windows, FreeBSD, BeOS and OS/2. This is consistent with the fact that portability was a constant consideration during development.

Unlike Peer-to-peer file sharing networks which require the user to know in advance what they wish to download, Streamripper records entire batches of audio files in the sequence of play.

Streamripper can also host a local relay server on a user specified port so that a user can listen to the stream while the recording is in progress

Other applications

Several applications use streamripper, either extending it, embedding it, or using it in some way. These include:

  • xstreamripper
  • streamtuner
  • KStreamRipper (formerly KRadioRipper)
  • Streamtastic
  • StreamRipStar
gollark: I got the basic stuff worked out ages ago, primarily just the 256→187 encoding, but I never figured out how exactly it ought to work for actual use.
gollark: > Heh.. This is as bad as using labels for communication between side touching computers.I really should work out the high level labelnet API!
gollark: https://pastebin.com/p2LM8zNu
gollark: It was designed for minecarts but should apply broadly.
gollark: If you're doing flying pigs, you may be interested in my station-keeping code, which was slightly stolen from Sascha_T then edited lots.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.