Greetings, The MPD community is proud to announce the release MPD 0.14~beta1. The changes for this release (from alpha 3) include the usual stability fixes; support for non-unicode and non-latin1 file names; idle command subscriptions; stream seeking optimizations; if changed, state saves every 5 minutes; ffmpeg tag support and more. See the shortlog below or the full git changelog in the usual places. As usual thanks to all the developers from the community who made this release possible. Everyone please test and file bugs at our bug tracker: http://musicpd.org/mantis
Thanks and enjoy! Avuton Olrich (1): MPD version 0.14~beta1 Konstantin Sobolev (3): path: fix g_convert() argument order mapper: use the utf8_to_fs_charset() result update: pass UTF-8 path to skip_symlink() Laszlo Ashin (6): aac: don't try to free static buffer aac: fix compiler warnings on amd64 wavpack: redo using audio_format_frame_size() aac: get rid of gcc warnings utils: introduce assert_static() wavpack: use assert_static() Marc Pavot (2): command: allow clients to subscribe to specific idle events command: added documentation for idle subscriptions Max Kellermann (31): decoder: check length==0 in decoder_read() aac: detect whether to pass "uint32_t*" to NeAACDecInit2() ffmpeg: fixed AVSEEK_SIZE input_stream: size==-1 means unknown size music_pipe: narrowed assertion on chunk index decoder: pass the correct buffer length to pcm_convert() doc: converted doc/COMMANDS to DocBook doc: fix "Repeat" typo in protocol.xml doc: process protocol.xml with xmlto input_curl: always set eof=true on CURLMSG_DONE curl: don't check running_handles for EOF input_curl: don't fail when seek to EOF is requested ogg: check the ov_read() return value before the vorbis_info evaluation ogg: moved the "errorStr" variable into the error handler decoder: ignore the SEEK command during startup input_curl: don't do temporary calculations with input_stream.offset input_curl: moved code to consume_buffer() input_curl: try to seek by fast-forwarding the buffer state_file: save state_file every 5 minutes log: print the log_domain aac: use GLib instead of utils.h/log.h audiofile: use GLib instead of log.h ffmpeg: use GLib instead of log.h flac, oggflac: use GLib instead of utils.h/log.h decoder: ignore decoder_data() calls with length==0 audio_format: added audio_format_valid() decoder: check audio_format_valid() in all decoders command: format strerror() with "%s" autogen.sh: removed libtoolize update: fixed shadow warning on "basename" Makefile.am: include protocol.xml in source tarball Monika Brinkert (3): doc: improved XML decorations doc: rephrase descriptions doc: merged protocol documentation from the wiki Viliam Mateicka (3): audiofile: fixed misplaced if ffmpeg: read tags from AVFormatContext AUTHORS: added Viliam Mateicka -- avuton -- "I've got a fever. And the only prescription is more cowbell." -- Christopher Walken ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Musicpd-dev-team mailing list Musicpd-dev-team@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team