cPige, shoutcast / icecast stream downloader
cPige - Downloads
- Sources: cPige/1.5 [md5] [sha1]
- Windows XP static binary: Windows cPige/1.5
- Windows XP static binary + GUI: Windows cPige/1.5 + GUI
- Version 1.5
- Added GTK2 GUI.
- Correctly handle metaint changes during reconnections.
- Do not use anymore non printable chars in filenames created in non pige mode.
- Directly starts recording without waiting for a new interval.
- Fixed a memleak.
- Fixed potential bug in getHeaders().
- Added possibility to stop cPige after a certain amount of time.
- Do not print NULL strings.
- Some fixes for win32.
- Version 1.4-2
- Fixed buffer overflow with config parser
- Version 1.4-1
- Fixed memory leak :s
- Version 1.4
- Added config file parser
- Possibility to backup a complete week of stream in pige mode
- Possibility to skip the first "n" songs of the stream.
- Some bugfixes ;)
- Version 1.3-1
- Fixing bad files in the tarball.
- Version 1.3
- Pige mode metadata. (-M)
- Pige mode in Hour(s) by hour(s) or minute(s) by minute(s) basis.(-i and -I)
- Fallback stream (specify as many stream as you want) (-h http://... -h http://...)
- cPige will append xxxx to file in 'non pige mode', where xxxx is a number. (-n)
- Support for AAC+
cPige - Usage
cPige help. cPige is a Laurent Coustet product. For more informations about me and my software, please visit http://ed.zehome.com/ Usage: ./cpige -c path/to/cpige.conf -c path/to/cpige.conf.
What is cPige ?
cPige is a tool for webradios that want to backup their stream on a 1 day period. cPige is listening to an icecast/shoutcast webradio, and write the stream using 2 different methods: Artist - Title.mp3, or in Pige mode, cPige write files like 0.mp3 1.mp3 .. corresponding to the current hour. Each mp3 should be 60 min long. Existing files are overwriten. So you can keep 1 day streaming 24/7.
Since 1.4, it's possible to backup more than 1 day of streaming. Moreover, since 1.3, you can choose on which interval cPige should cut files.
Why writing another program to do that ?!
As not any backup software is doing what cPige does!
StreamRipper is better than cPige in some conditions, but is not adapted to webradio backing up!
- Sources: cPige/1.4-2 [md5] [sha1]
- Redhat Fedora Core 4 CentOS4/RHEL4 RPM: cPige/1.4-1 FC4/CentOS4/RHEL4 RPM
- Redhat Fedora Core 4 CentOS4/RHEL4 SRPM: cPige/1.4-1 FC4/CentOS4/RHEL4 SRPM
- Windows XP static binary: Windows cPige/1.4-2
- Sources: cPige/1.3-1
- Fedora Core 4 RPM: cPige/1.3-1 FC4 RPM
- Fedora Core 4 SRPM: cPige/1.3-1 FC4 SRPM
- CentOS 4 (RHEL4 also) RPM: cPige/1.3-1 CENTOS4 RPM
- CentOS 4 (RHEL4 also) SRPM: cPige/1.3-1 CENTOS4 SRPM
cPige is licensed under GNU/GPL v2.
Thanks to Al for french typo corrections
<ed> j'te met dans les gr33tZ si tu veux <al> c'est trop d'honneur ;)
Thanks to the #hurdfr@freenode team, who helped me understand fflush(3) and asynchronous writing.
Thanks to manuel@freenode for his help with Shakespeare's language!
Thanks to Veit Wahlich for his work on redhat packages (RPM)