streamripper
« Back to VersTracker
Description:
Separate tracks via Shoutcasts title-streaming
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio streaming recording shoutcast icecast music
Install: brew install streamripper
About:
Streamripper is a command-line utility that records audio streams from Shoutcast and Icecast servers. It intelligently separates the continuous stream into individual MP3 files by detecting title changes sent by the stream server. This allows users to easily archive live radio broadcasts or internet radio stations into organized, track-by-track audio files.
Key Features:
  • Automatic track separation based on stream metadata
  • Support for both Shoutcast and Icecast streaming protocols
  • Command-line interface for scripting and automation
  • Ability to handle both MP3 and Ogg Vorbis streams
  • Real-time recording with minimal system overhead
Use Cases:
  • Recording and archiving internet radio stations for offline listening
  • Digitizing live music broadcasts into separate MP3 tracks
  • Automated music collection building from streaming sources
Alternatives:
  • SoundTap – GUI-based streaming recorder for Windows, less suited for headless servers
  • VLC Media Player – General media player with recording capabilities, but lacks automatic track splitting
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:40pm 2 VERSION_BUMP 7a9c365a
Dec 23, 2024 4:36am 2 VERSION_BUMP 9c87e14a
Sep 13, 2024 1:16am 2 VERSION_BUMP be6a438a