Streamripper
Encyclopedia
Streamripper is a stand-alone client or Winamp
Winamp
Winamp is a media player for Windows-based PCs and Android devices, written by Nullsoft, now a subsidiary of AOL. It is proprietary freeware/shareware, multi-format, extensible with plug-ins and skins, and is noted for its graphical sound visualization, playlist, and media library features.Winamp...

 plugin that records Internet radio streams in the MP3
MP3
MPEG-1 or MPEG-2 Audio Layer III, more commonly referred to as MP3, is a patented digital audio encoding format using a form of lossy data compression...

 or Vorbis
Vorbis
Vorbis is a free software / open source project headed by the Xiph.Org Foundation . The project produces an audio format specification and software implementation for lossy audio compression...

 formats. It has an ability to override existing files in the save folder.

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
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...

 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
Peer-to-peer
Peer-to-peer computing or networking is a distributed application architecture that partitions tasks or workloads among peers. Peers are equally privileged, equipotent participants in the application...

 filesharing 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
  • StationRipper
    StationRipper
    StationRipper is a commercial Microsoft Windows software program developed by Ratajik Software. It acts as a front end for several other pieces of software, with a focus on recording and downloading music, including: Shoutcast streams, Web based stations like Last.fm and Pandora.com, and...

  • streamtuner
    Streamtuner
    streamtuner is a streaming media directory browser. Through the use of a C/Python plugin system, it offers a GTK+ 2.0 interface to Internet radio directories. streamtuner does not actually play any files, it downloads list of online radio streams then tells the unix player to play the selected...

  • KRadioRipper
  • Streamtastic
  • StreamRipStar

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK