./audio/ezstream, Streaming client for Icecast

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.6.0nb2, Package name: ezstream-0.6.0nb2, Maintainer: pkgsrc-users

ezstream is a command line utility which is a improved version of the old
"shout" utility. It enables you to stream mp3 or vorbis files to an icecast
server without reencoding and thus requires very little CPU. ezstream is
controlled via a XML config file (a few examples are provided in the conf

ezstream can stream mp3, ogg vorbis, and ogg theora files as well as reading
from stdin. ID3v1 tags are supported in mp3 files and all ogg vorbis tags are
propagated as metadata as well.

Required to run:
[textproc/libxml2] [audio/libshout] [audio/taglib]

Required to build:

Master sites:

SHA1: 7817942031411cddf8e4f6d3dd0682a71fc1a592
RMD160: b859b39f89e363103330c1720d8c33a32f893f69
Filesize: 244.578 KB

Version history: (Expand)

CVS history: (Expand)

   2020-11-26 16:56:07 by Nia Alarie | Files touched by this commit (1)
Log message:
ezstream: Fix HOMEPAGE, delint
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1
   2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689)
Log message:
Revbump for icu
   2018-02-02 11:40:12 by Jonathan Perkin | Files touched by this commit (2)
Log message:
ezstream: Leave pkgsrc to handle security features.
   2015-11-03 02:12:56 by Alistair G. Crooks | Files touched by this commit (409)
Log message:
Add SHA512 digests for distfiles for audio category

Problems found with existing distfiles:
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-13 20:02:10 by Sergey Svishchev | Files touched by this commit (2) | Package updated
Log message:
Update to 0.6.0.  Changes:

 * This release contains a SECURITY FIX for a command injection vulnerability
   that was found and reported by Alexandre Rebert:

   The previous handling of metadata placeholders allowed for arbitrary shell
   commands to be trivially injected and executed as the ezstream user, via
   malicious media files.

 * This release requires users to ADJUST their CONFIGURATION:

   To protect against the injection vulnerability above, metadata is now
   properly quoted and escaped from the shell. This means that any extra
   quoting must be removed from configuration files.

   Remove all quoting from metadata placeholders in <encode/> and \ 
   commands, e.g. replace "@M@" with @M@, and "@T@" with \ 
@T@, etc. Without
   these changes, stream metadata will look both wrong and the injection
   vulnerability may be re-introduced.
   2014-10-20 13:02:53 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
(upsteam) Update 0.5.4 to 0.5.6
Changes in 0.5.6, released on 2009-08-31:
 * ezstream-file.sh:
   - [NEW]   Add and install ezstream-file.sh, a new convenience shell script
             that generates configuration and playlist from a template and
             command line, respectively. (Bourne shell and POSIX utilities
             See ezstream-file.sh(1) for details.
 * src/ezstream.c:
   - [MISC]  Be more tolerant towards faulty playlists and similar issues.
             Failure to open a resource (e.g. a media file) is no longer fatal
             and operation will continue until 100 subsequent errors. Based on
             an idea from dhorton.
             (Ticket #1585)
   - [NEW]   New command line option -s: Make ezstream function as a line-
             based shuffling utility.
 * src/playlist.c:
   - [MISC]  Consider no output from a playlist program to be equivalent to an
             empty line, indicating that the end of the playlist is reached.
   - [FIX]   Do not complain when receiving an empty line from a playlist
 * examples/:
   - [NEW]   Add a real-world example playlist script with logging feature.

Changes in 0.5.5, released on 2009-08-01:
 * win32/config.h:
   - [FIX]   Re-enable TagLib support in MSVC build. Found by Roman Donchenko.
             (Ticket #1535)

 * various:
   - [NEW]   New optional <sourceuser/> configuration option, to change the
             username used in authentication with Icecast. Suggested by
             Akos Veres.
   - [MISC]  Further improvements and minor fixes in the build system.
   2013-10-17 09:56:42 by Thomas Klausner | Files touched by this commit (41)
Log message:
recursive bump for audio/taglib shlib major bump