fIcy is a command line icecast/shoutcast stream grabber.
Version: 1.0.16fIcy is a command line icecast and shoutcast audio stream grabber.
Operating System: Linux
fIcy is an icecast/shoutcast stream grabber suite for use under shell environment. Its goal is to cleanly and automatically rip a stream into user customisable files.
It will work with ICY compatible streams, allowing you to either to save the stream to disk or to pipe the output to a media player, or even both. fIcy, among other uses, is ideal for batch/unattended recording of radio programs and stream debugging.
The fIcy package includes:
fIcy itself, a stream separator/multiplexer,
fResync, a fast MPEG-resyncing utility,
fPls, a playlist frontend for fIcy.
fIcy [options] < server [port [path]]|url >
The main program. Takes directly a stream url and dumps the tracks on the specified file/s and standard output, depending on the settings.
fPls [options] < file|url > [fIcy options]
Playlist manager. Reads a playlist (local or remote) and manages fIcy retries/timeouts/errors, forwarding the specified flags.
fResync [options] file
MPEG resyncing utility. Re-aligns head frame headers on dumped or broken files. Usually needed for embedded hardware decoders or editing software.
What's New in This Release:
· Timeout support was refined.
· HTTP 301 redirects are now honored as well.
· fPls automatically forwards more flags to fIcy.
· The GNU sed requirement was removed in favor of a customizable coprocessor.
· A Mac OS X HFS+ encoding limitation work-around has been implemented.