- Update to version 0.21.1, fixes (boo#1114607)
* protocol
+ allow escaping quotes in filter expressions
+ operator "==" never searches substrings in filter
expressions
* decoder
+ ffmpeg: fix build failure with non-standard FFmpeg
installation path
+ flac: fix linker failure when building without FLAC support
* encoder
+ vorbis: fix linker failure when building without Vorbis
decoder
* fix build failure on Linux-PowerPC
* add warning about buggy Boost version 1.67
* require Meson 0.47.2 because a Meson 0.47.1 bug breaks our
build
version 0.21
* configuration
+ add "include" directive, allows including config files
+ incremental "metadata_to_use" setting
* protocol
+ "tagtypes" can be used to hide tags
+ "find" and "search" can sort
+ "outputs" prints the plugin name
+ "outputset" sets runtime attributes
+ close connection when client sends HTTP request
+ new filter syntax for "find"/"search" etc. with negation
* database
+ simple: scan audio formats
+ proxy: require libmpdclient 2.9
+ proxy: forward `sort` and `window` to server
* player
+ hard-code "buffer_before_play" to 1 second, independent of
audio format
+ "one-shot" single mode
* input
+ curl: download to buffer instead of throttling transfer
+ qobuz: new plugin to play Qobuz streams
+ tidal: new plugin to play Tidal streams
* tags
+ new tags "OriginalDate", "MUSICBRAINZ_WORKID"
* decoder
+ ffmpeg: require at least version 11.12
+ gme: try loading m3u sidecar files
+ hybrid_dsd: new decoder plugin
+ mad: move "gapless_mp3_playback" setting to "decoder" block
+ mikmod: require at least version 3.2
+ pcm: support audio/L24 (RFC 3190)
+ sidplay: support basic and kernal rom (libsidplayfp)
* resampler
+ soxr: flush resampler at end of song
* output
+ alsa: non-blocking mode
+ alsa: change "dop" and "allowed_formats" settings at
runtime
+ ao: fix crash bug due to partial frames
+ shout: support the Shine encoder plugin
+ sndio: remove support for the broken RoarAudio sndio
emulation
+ roar: removed
+ httpd_output: support for unix sockets
* mixer
+ sndio: new mixer plugin
* encoder
+ opus: support for sending metadata using ogg stream
chaining
* listen on $XDG_RUNTIME_DIR/mpd/socket by default
* append hostname to Zeroconf service name
* systemd watchdog support
* require GCC 6
* build with Meson instead of autotools
* use GTest instead of cppunit
version 0.20.23
* protocol
+ emit "player" idle event when restarting the current song
* fix broken float to s32 conversion
* new clang crash bug workaround
- Dropped mpd-configh.patch (no longer necessary)
- Added mpd-zlib.patch, mpd-docs.patch and mpd-sndfile.patch
- Switched build to meson
OBS-URL: https://build.opensuse.org/request/show/647671
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpd?expand=0&rev=19
- Update to version 0.20.22
* protocol
+ add tag fallbacks for AlbumArtistSort, ArtistSort
+ fix empty string filter on fallback tags
+ "count group ..." can print an empty group
+ fix broken command "list ... group"
* storage
+ curl: URL-encode paths
* decoder
+ fluidsynth: adapt to API change in version 2.0
* Android
+ now runs as a service
+ add button to start/stop MPD
+ add option to auto-start on boot
* work around clang bug leading to crash
* install the SVG icon
- Dropped mpd-fluidsynth.patch (no longer necessary)
OBS-URL: https://build.opensuse.org/request/show/644074
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpd?expand=0&rev=16
- Update to version 0.20.16:
* output
- pulse: fix crash during auto-detection
* database
- simple: fix search within mount points
- upnp: enable IPv6
* archive
- iso9660: libcdio 2.0 compatibility
- Update to version 0.20.15:
* queue: fix crash after seek failure
* resampler
- soxr: clear internal state after manual song change
* state file
- make mount point restore errors non-fatal
- fix crash when restoring mounts with incompatible database
plugin
- Run spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/572416
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpd?expand=0&rev=8
- Update to version 0.20.14 (2018/01/01)
* database
- simple: fix file corruption in the presence of mount points
* archive
- bz2: fix deadlock
- reduce lock contention, fixing lots of xrun problems
ver 0.20.13 (2017/12/18)
* mixer
- alsa: fix rounding errors
* database
- simple: don't purge mount points on update/rescan
- simple: fix "mount" bug caused by bad compiler optimization
- simple: fix "lsinfo" into mount points
- upnp: work around libupnp 1.6.24 API breakage
* queue: fix spuriously misplaced prioritized songs
* save and restore mountpoints within the state file
ver 0.20.12 (2017/11/25)
* database
- upnp: adapt to libupnp 1.8 API changes
* input
- cdio_paranoia, ffmpeg, file, smbclient: reduce lock
contention, fixing lots of xrun problems
- curl: fix seeking
* decoder
- ffmpeg: fix GCC 8 warning
- vorbis: fix Tremor support
* player
- log message when decoder is too slow
* encoder
- vorbis: default to quality 3
* output
- fix hanging playback with soxr resampler
- httpd: flush encoder after tag; fixes corrupt Vorbis stream
ver 0.20.11 (2017/10/18)
* storage
- curl: support Content-Type application/xml
* decoder
- ffmpeg: more reliable song duration
- gme: fix track numbering
* improve random song order when switching songs manually
* fix case insensitive search without libicu
* fix endless loop when accessing malformed file names in ZIP files
ver 0.20.10 (2017/08/24)
* decoder
- ffmpeg: support MusicBrainz ID3v2 tags
* tags
- aiff: fix FORM chunk size endianess (is big-endian)
* fix crash when resuming playback before decoder is ready
OBS-URL: https://build.opensuse.org/request/show/561086
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpd?expand=0&rev=3