diff options
Diffstat (limited to '')
-rw-r--r-- | NEWS | 186 |
1 files changed, 186 insertions, 0 deletions
@@ -1,3 +1,188 @@ +ver 0.19.9 (not yet released) +* decoder + - dsdiff, dsf: raise ID3 tag limit to 1 MB +* playlist: fix loading duplicate tag types from state file +* despotify: remove defunct plugin +* fix clock integer overflow on OS X +* fix gcc 5.0 warnings +* fix build failure with uClibc +* fix build failure on non-POSIX operating systems +* fix dependency issue on parallel Android build +* fix database/state file saving on Windows + +ver 0.19.8 (2015/01/14) +* input + - curl: fix bug after rewinding from end-of-file + - mms: reduce delay at the beginning of playback +* decoder + - dsdiff, dsf: allow ID3 tags larger than 4 kB + - ffmpeg: support interleaved floating point +* fix clang 3.6 warnings +* fix build failure on NetBSD + +ver 0.19.7 (2014/12/17) +* input + - nfs: fix crash while canceling a failing file open operation + - nfs: fix memory leak on connection failure + - nfs: fix reconnect after mount failure + - nfs: implement mount timeout (60 seconds) +* storage + - nfs: implement I/O timeout (60 seconds) +* playlist + - embcue: fix filename suffix detection + - don't skip non-existent songs in "listplaylist" +* decoder + - ffmpeg: fix time stamp underflow +* fix memory allocator bug on Windows + +ver 0.19.6 (2014/12/08) +* decoder + - ffmpeg: support FFmpeg 2.5 +* fix build failure with musl +* android + - update libFLAC to 1.3.1 + - update FFmpeg to 2.5 + +ver 0.19.5 (2014/11/26) +* input + - nfs: fix crash on connection failure +* archive + - zzip: fix crash after seeking +* decoder + - dsdiff, dsf, opus: fix deadlock while seeking + - mp4v2: remove because of incompatible license + +ver 0.19.4 (2014/11/18) +* protocol + - workaround for buggy clients that send "add /" +* decoder + - ffmpeg: support opus + - opus: add MIME types audio/ogg and application/ogg +* fix crash on failed filename charset conversion +* fix local socket detection from uid=0 (root) + +ver 0.19.3 (2014/11/11) +* protocol + - fix "(null)" result string to "list" when AlbumArtist is disabled +* database + - upnp: fix breakage due to malformed URIs +* input + - curl: another fix for redirected streams +* decoder + - audiofile: fix crash while playing streams + - audiofile: fix bit rate calculation + - ffmpeg: support opus + - opus: fix bogus duration on streams + - opus: support chained streams + - opus: improved error logging +* fix distorted audio with soxr resampler +* fix build failure on Mac OS X with non-Apple compilers + +ver 0.19.2 (2014/11/02) +* input + - curl: fix redirected streams +* playlist + - don't allow empty playlist name + - m3u: don't ignore unterminated last line + - m3u: recognize the file suffix ".m3u8" +* decoder + - ignore URI query string for plugin detection + - faad: remove workaround for ancient libfaad2 ABI bug + - ffmpeg: recognize MIME type audio/aacp + - mad: fix negative replay gain values +* output + - fix memory leak after filter initialization error + - fall back to PCM if given DSD sample rate is not supported +* fix assertion failure on unsupported PCM conversion +* auto-disable plugins that require GLib when --disable-glib is used + +ver 0.19.1 (2014/10/19) +* input + - mms: fix deadlock bug +* playlist + - extm3u: fix Extended M3U detection + - m3u, extm3u, cue: fix truncated lines +* fix build failure on Mac OS X +* add missing file systemd/mpd.socket to tarball + +ver 0.19 (2014/10/10) +* protocol + - new commands "addtagid", "cleartagid", "listfiles", "listmounts", + "listneighbors", "mount", "rangeid", "unmount" + - "lsinfo" and "readcomments" allowed for remote files + - "listneighbors" lists file servers on the local network + - "playlistadd" supports file:/// + - "idle" with unrecognized event name fails + - "list" on album artist falls back to the artist tag + - "list" and "count" allow grouping + - new "search"/"find" filter "modified-since" + - "seek*" allows fractional position + - close connection after syntax error +* database + - proxy: forward "idle" events + - proxy: forward the "update" command + - proxy: copy "Last-Modified" from remote directories + - simple: compress the database file using gzip + - upnp: new plugin + - cancel the update on shutdown +* storage + - music_directory can point to a remote file server + - nfs: new plugin + - smbclient: new plugin +* playlist + - cue: fix bogus duration of the last track + - cue: restore CUE tracks from state file + - soundcloud: use https instead of http + - soundcloud: add default API key +* archive + - read tags from songs in an archive +* input + - alsa: new input plugin + - curl: options "verify_peer" and "verify_host" + - ffmpeg: update offset after seeking + - ffmpeg: improved error messages + - mms: non-blocking I/O + - nfs: new input plugin + - smbclient: new input plugin +* filter + - volume: improved software volume dithering +* decoder: + - vorbis, flac, opus: honor DESCRIPTION= tag in Xiph-based files as a comment to the song + - audiofile: support scanning remote files + - audiofile: log libaudiofile errors + - dsdiff, dsf: report bit rate + - dsdiff, dsf: implement seeking + - dsf: support DSD512 + - dsf: support multi-channel files + - dsf: fix big-endian bugs + - dsf: fix noise at end of malformed file + - mpg123: support ID3v2, ReplayGain and MixRamp + - sndfile: support scanning remote files + - sndfile: support tags "comment", "album", "track", "genre" + - sndfile: native floating point playback + - sndfile: optimized 16 bit playback + - mp4v2: support playback of MP4 files. +* encoder: + - shine: new encoder plugin +* output + - alsa: support native DSD playback + - alsa: rename "DSD over USB" to "DoP" + - osx: fix hang after (un)plugging headphones +* threads: + - the update thread runs at "idle" priority + - the output thread runs at "real-time" priority + - increase kernel timer slack on Linux + - name each thread (for debugging) +* configuration + - allow playlist directory without music directory + - use XDG to auto-detect "music_directory" and "db_file" +* add tags "AlbumSort", "MUSICBRAINZ_RELEASETRACKID" +* disable global Latin-1 fallback for tag values +* new resampler option using libsoxr +* ARM NEON optimizations +* install systemd unit for socket activation +* Android port + ver 0.18.23 (2015/02/06) * despotify: remove defunct plugin * fix clock integer overflow on OS X @@ -56,6 +241,7 @@ ver 0.18.14 (2014/09/11) ver 0.18.13 (2014/08/31) * protocol - don't change song on "seekcur" in random mode + * decoder - dsdiff, dsf: fix endless loop on malformed file - ffmpeg: support ffmpeg/libav version 11 |