2007-03-08 09:34:22 -05:00
|
|
|
Changes in 0.4.0, (SVN trunk):
|
|
|
|
|
|
|
|
* src/util.c, src/util.h:
|
|
|
|
- [FIX] The xfree() function did not work as intended due to a programming
|
|
|
|
error. Found, and fix suggested, by Karl Heyes.
|
|
|
|
|
|
|
|
* src/compat.c:
|
|
|
|
- [ADD] Implement a basename() function for Windows that behaves like the
|
|
|
|
ones used on Windows.
|
|
|
|
|
2007-03-08 15:24:09 -05:00
|
|
|
* various:
|
|
|
|
- [ADD] Allow ezstream to use TagLib for reading metadata from media
|
|
|
|
files. TagLib (libtag_c) is now an optional dependency.
|
|
|
|
|
2007-03-08 09:34:22 -05:00
|
|
|
|
|
|
|
|
2007-03-04 18:58:42 -05:00
|
|
|
Changes in 0.3.0, released on 2007-03-05:
|
2007-02-28 06:06:46 -05:00
|
|
|
|
|
|
|
* The original author, Ed Zaleski, hands over ezstream maintainership to
|
|
|
|
Moritz Grimm.
|
|
|
|
|
|
|
|
* New features:
|
|
|
|
- Playlist shuffling support, enabled via the new <shuffle> configuration
|
|
|
|
option.
|
2007-02-28 16:26:16 -05:00
|
|
|
- Playlist scripting support: Indicate that the executable in <filename>
|
|
|
|
should be run each time to get a new media filename to stream, by setting
|
|
|
|
the new <playlist_program> configuration option to 1.
|
2007-02-28 16:48:01 -05:00
|
|
|
- New <stream_once> configuration option, which makes ezstream play a media
|
|
|
|
file or playlist once and then exit.
|
2007-03-01 19:57:11 -05:00
|
|
|
- New <reconnect_tries> option to restrict the number of reconnection
|
|
|
|
attempts to a server in case the connection goes down.
|
2007-02-28 06:06:46 -05:00
|
|
|
- Add feature to skip the currently streaming track, done by sending the
|
|
|
|
SIGUSR1 signal to the ezstream process.
|
|
|
|
- New command line option `-q': Suppress standard error output from external
|
|
|
|
de-/encoders.
|
|
|
|
- New command line option `-v': Produce more verbose output.
|
|
|
|
- New "real-time" status display of the stream when both -q and -v are given
|
|
|
|
on the command line.
|
|
|
|
- Thorough configuration file checks with helpful error messages.
|
|
|
|
- The @M@ metadata placeholder is now supported in <decode>.
|
2007-02-28 16:26:16 -05:00
|
|
|
- Playlists may now have the '.txt' filename extension in addition to
|
|
|
|
'.m3u'.
|
2007-02-28 06:06:46 -05:00
|
|
|
|
|
|
|
* Fixes:
|
|
|
|
- At least one stack and one heap overflow have been fixed.
|
|
|
|
- Several memory leaks have been fixed.
|
|
|
|
- Strict checking of the configuration file prevents unexpected behavior and
|
|
|
|
adds another safeguard to prevent crashes.
|
|
|
|
- Fixed and more portable signal handling.
|
|
|
|
|
|
|
|
* Miscellaneous, user-visible changes:
|
|
|
|
- Improved documentation. Ezstream now has a comprehensive man page and the
|
|
|
|
README file has been rewritten.
|
|
|
|
- Consistency improvements in the configuration examples. The examples are
|
|
|
|
now also installed.
|
|
|
|
- The <format/> and <match/> configuration elements, as well as filename
|
|
|
|
extension matching to detect playlists in the <filename> element, are
|
|
|
|
now case insensitive.
|
|
|
|
- Various improvements in the build system and portability fixes.
|
|
|
|
- Consistent and more helpful messages from ezstream. By default, ezstream
|
|
|
|
no longer clutters the screen with lots of output (some information that
|
|
|
|
used to be available needs to be enabled with the new `-v' command line
|
|
|
|
parameter.)
|
|
|
|
- Tweaked metadata string generation: no more lone " - " dashes at the
|
|
|
|
beginning or end of the string.
|
2007-03-04 10:16:36 -05:00
|
|
|
- New command line option `-V': Print the version number and exit.
|
2007-02-28 06:06:46 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes in 0.2.1, released on 2005-12-14:
|
|
|
|
|
2007-03-08 09:34:22 -05:00
|
|
|
* src/ezstream.c:
|
2007-02-28 06:06:46 -05:00
|
|
|
- [FIX] Prevent a heap overflow with large ID3v1 tags.
|
|
|
|
- [FIX] Use pclose() on FILE* handles that were opened with popen().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes in 0.2.0, released on 2005-01-05:
|
|
|
|
|
|
|
|
* various:
|
|
|
|
- [MISC] Clean up and improve example configuration files, and add more
|
|
|
|
examples.
|
|
|
|
|
2007-03-08 09:34:22 -05:00
|
|
|
* src/ezstream.c:
|
2007-02-28 06:06:46 -05:00
|
|
|
- [FIX] Fix reencoding support on Windows.
|
|
|
|
- [ADD] Attempt to reconnect to a server if the connection goes down
|
|
|
|
during streaming.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes in 0.1.3, released on 2004-12-22:
|
|
|
|
|
|
|
|
* various:
|
|
|
|
- [ADD] Add support for streaming Ogg Theora.
|
|
|
|
- [ADD] Add reencoding support via external de-/encoders.
|
|
|
|
- [ADD] Support passing through unknown media types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes in 0.1.2, released on 2004-04-21:
|
|
|
|
|
|
|
|
* src/ezstream.c:
|
|
|
|
- [ADD] Add feature to reread the playlist after the currently streaming
|
|
|
|
track, done by sending the SIGHUP signal to the ezstream process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes is 0.1.1, released on 2004-02-02:
|
|
|
|
|
|
|
|
* src/ezstream.c:
|
|
|
|
- [FIX] Set read mode to binary for stdin on WIN32.
|
|
|
|
|
|
|
|
* win32/ezstream.dsp:
|
|
|
|
- [MISC] Add libxml to project file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2004-01-30:
|
|
|
|
|
|
|
|
* Initial import of ezstream 0.1.0 into Xiph.org SVN.
|
|
|
|
|
|
|
|
* Ezstream 0.1.0 released.
|