fIcy is a command line icecast/shoutcast stream grabber. Its goal is to cleanly and automatically rip a stream into user-customizable files. It will work with any ICY-compatible stream, allowing you to either to save the stream to disk, pipe the output to a media player, or both.
| Tags | Communications multimedia Sound/Audio Capture/Recording |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C++ |
Recent releases


Release Notes: Building on newer C++ compilers/libraries was fixed.


Release Notes: The "redirection limit" error message was fixed. The -f/-F flags on Linux now work correctly. fIcy now compiles without warnings on recent glibc versions.


Release Notes: 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.


Release Notes: Redirection checks were relaxed to allow common errors. Exit status is now correct when exiting due to maximum recording time.


Release Notes: Basic HTTP authentication and idle network timeout support were implemented. When enumerating files, it is now possible to specify (or detect) the next free number. An fResync bug for small files was fixed.