Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mpd | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 0.22.10 | Vendor: openSUSE |
Release: bp154.1.69 | Build date: Thu May 12 09:35:08 2022 |
Group: Unspecified | Build host: s390zp21 |
Size: 2143133 | Source RPM: mpd-0.22.10-bp154.1.69.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://musicpd.org | |
Summary: Music Player Daemon |
A daemon for playing music (mp3, ogg vorbis, flac, and wav). Music is played through the server's audio device. The daemon stores info about all available music, and this info can be easily searched and retrieved. Player control, info retrieval, and playlist management can all be managed remotely. There a bunch of clients to control mpd: for Gnome, KDE, console and Apache (PHP). Please read README.mpd how to configure it.
GPL-2.0-or-later
* Tue Aug 17 2021 Илья Индиго <ilya@ilya.pp.ua> - Updated to 0.22.10 * https://github.com/MusicPlayerDaemon/MPD/blob/v0.22.10/NEWS * protocol: support "albumart" for virtual tracks in CUE sheets * database: simple: * fix crash bug * fix absolute paths in CUE "as_directory" entries * prune CUE entries from database for non-existent songs * input: * curl: fix crash bug after stream with Icy metadata was closed by peer * tidal: remove defunct unmaintained plugin * tags: fix crash caused by bug in TagBuilder and a few potential reference leaks * output * httpd: fix missing tag after seeking into a new song * oss: fix channel order of multi-channel files * mixer: alsa: fix yet more rounding errors. * Sun Jun 27 2021 Илья Индиго <ilya@ilya.pp.ua> - Updated to 0.22.9 * https://github.com/MusicPlayerDaemon/MPD/blob/v0.22.9/NEWS * database: simple: load all .mpdignore files of all parent directories * tags: fix: "readcomments" and "readpicture" on remote files with ID3 tags * decoder: ffmpeg: * support the tags "sort_album", "album-sort", "artist-sort" * fix build failure with FFmpeg 3.4 * Sun May 30 2021 Fabian Niepelt <fniepelt@takios.de> - Update to 0.22.8 * https://github.com/MusicPlayerDaemon/MPD/blob/v0.22.8/NEWS * fix crash bug in "albumart" command (0.22.7 regression) * Fri May 21 2021 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.22.7 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22.7/NEWS * protocol: * don't use glibc extension to parse time stamps * optimize the "albumart" command * input: * curl: send user/password in the first request, save one roundtrip * decoder: * ffmpeg: fix build problem with FFmpeg 3.4 * gme: support RSN files * storage: curl: don't use glibc extension * database: simple: fix database corruption bug * output: * fix crash when pausing with multiple partitions * httpd: send header "Access-Control-Allow-Origin: *" * Fri Feb 19 2021 Dirk Müller <dmueller@suse.com> - update to 0.22.6: * fix missing tags on songs in queue - error for malformed ranges instead of ignoring silently - better error message for open-ended range with "move" - simple: fix missing CUE sheet metadata in "addid" command - id: translate TPE3 to Conductor, not Performer - iso9660: another fix for unaligned reads - httpd: error handling on Windows improved - pulse: fix deadlock with "always_on" * Sat Jan 23 2021 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.22.4 * refresh mpd-conf.patch * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22.4/NEWS * protocol: * add command "binarylimit" to allow larger chunk sizes * fix "readpicture" on 32 bit machines * show duration and tags of songs in virtual playlist (CUE) folders * storage: curl: fix several WebDAV protocol bugs * decoder: dsdiff: apply padding to odd-sized chunks * filter: ffmpeg: detect the output sample format * output: moveoutput: fix always_on and tag lost on move * Mon Nov 09 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.22.3 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22.3/NEWS * playlist * add option "as_directory", making CUE file expansion optional * storage: curl: fix crash bug * filter * fix garbage after "Audio format not supported by filter" message * ffmpeg: support planar output * ffmpeg: support sample formats other than 16 bit * Wed Oct 28 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.22.2 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22.2/NEWS * database: simple: purge songs and virtual directories for unavailable plugins on update * decoder * opus: apply the OpusHead output gain even if there is no EBU R128 tag * opus: fix track/album ReplayGain fallback * input * qobuz/tidal: fix protocol errors due to newlines in error messages * smbclient: disable by default due to libsmbclient crash bug * output * alsa: don't deadlock when the ALSA driver is buggy * jack, pulse: reduce the delay when stopping or pausing playback * playlist * cue: fix two crash bugs * soundcloud: fix protocol errors due to newlines in error messages * state_file * fix the state_file_interval setting * save on shutdown * Wed Sep 30 2020 Илья Индиго <ilya@ilya.pp.ua> - Refresh spec-file via spec-cleaner and manual optimizations * Removed unnecessary constructions and comments. * Add sig-file. * Add mpd.firewalld file with 6600 and 8000 tcp ports for firewalld. * Add mpd.tmpfiles.d for /run/mpd directory. * Enable build documentation and add separate doc package. * Remove patch mpd-docs.patch (needless). - Change patch mpd-mpdconf_suse.patch and rename to mpd-conf.patch. * Change and set log_file option to "/var/log/mpd.log". * Change and set pid_file and bind_to_address to /run/mpd/* directory. * Add additional description for log_level option and set to "warning". * Set auto_update and zeroconf_enabled options to "no". * Remove prefix "My " in name options alsa and httpd output devices. * Change option device in alsa_output to "plug:plugequal" for alsaequal. * Add optional option mixer_control in alsa_output with value "Master". * Change quality, bitrate and format options in output devices. - Change mpd-user.conf file: add alsa audio_output and drop id3v1_encoding. - Update to 0.22 * Add BuildRequires for cmake, python3-Sphinx and pkgconfig(liburing). * Increased the minimum version for meson to 0.49.0. * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22/NEWS * protocol * "findadd"/"searchadd"/"searchaddpl" support the "sort" and * "window" parameters * add command "readpicture" to download embedded pictures * command "moveoutput" moves an output between partitions * command "delpartition" deletes a partition * show partition name in "status" response * tags: new tags "Grouping" (for ID3 "TIT1"), "Work" and "Conductor" * input * curl: support "charset" parameter in URI fragment * ffmpeg: allow partial reads * io_uring: new plugin for local files on Linux (using liburing) * smbclient: close unused SMB/CIFS connections * database: upnp: drop support for libupnp versions older than 1.8 * playlist * cue: integrate contents in database * flac: support reading CUE sheets from remote FLAC files * decoder * ffmpeg: support RTSP * mad: remove option "gapless", always do gapless * sidplay: add option "default_genre" * sidplay: map SID name field to "Album" tag * sidplay: add support for new song length format with libsidplayfp 2.0 * vorbis, opus: improve seeking accuracy * filter * ffmpeg: new plugin based on FFmpeg's libavfilter library * hdcd: new plugin based on FFmpeg's "af_hdcd" for HDCD playback * volume: convert S16 to S24 to preserve quality and reduce dithering noise * dsd: add integer-only DSD to PCM converter * output * jack: add option "auto_destination_ports" * jack: report error details * pulse: add option "media_role" * solaris: support S8 and S32 * lower the real-time priority from 50 to 40 * switch to C++17 GCC 8 or clang 5 (or newer) recommended * Wed Sep 23 2020 Dirk Mueller <dmueller@suse.com> - update to 0.21.26: * database * inotify: obey ".mpdignore" files * output * osx: fix crash bug * sles: support floating point samples * archive * bzip2: fix crash on corrupt bzip2 file * bzip2: flush output at end of input file * iso9660: fix unaligned reads * iso9660: support seeking * zzip: fix crash on corrupt ZIP file * decoder * ffmpeg: remove "rtsp://" from the list of supported protocols * ffmpeg: add "hls+http://" to the list of supported protocols * opus: support the gain value from the Opus header * sndfile: fix lost samples at end of file * fix "single" mode bug after resuming playback * the default log_level is "default", not "info" * Wed Aug 19 2020 Dominique Leuenberger <dimstar@opensuse.org> - Fix typo in previous commit. * Wed Aug 19 2020 Dominique Leuenberger <dimstar@opensuse.org> - Use %{_userunitdir} consistently in the spec file. * Tue Jul 07 2020 Paolo Stivanin <info@paolostivanin.com> - Update to 0.21.25 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.25/NEWS * protocol: fix crash when using "rangeid" while playing * database * simple: automatically scan new mounts * upnp: fix compatibility with Plex DLNA * storage * fix disappearing mounts after mounting twice * udisks: fix reading ".mpdignore" * input * file: detect premature end of file * smbclient: don't send credentials to MPD clients * decoder * opus: apply pre-skip and end trimming * opus: fix memory leak * opus: fix crash bug * vorbis: fix crash bug * neighbor * upnp: fix crash during shutdown * Mon Jun 22 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.24 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.24/NEWS * protocol: "tagtypes" requires no permissions * database: simple: fix crash when mounting twice * decoder * modplug: fix Windows build failure * wildmidi: attempt to detect WildMidi using pkg-config * wildmidi: fix Windows build failure * player: don't restart current song if seeking beyond end * fix unit test failure * Sat Apr 25 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.23 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.23/NEWS * protocol: add tag fallback for AlbumSort * storage * curl: fix corrupt "href" values in the presence of XML entities * curl: unescape "href" values * input * nfs: fix crash bug * nfs: fix freeze bug on reconnect * decoder: gme: adapt to API change in the upcoming version 0.7.0 * output: alsa: implement channel mapping for 5.0 and 7.0 * player: drain: outputs at end of song in "single" mode * Sat Apr 04 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.22 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.22/NEWS * database: simple: optimize startup * input: curl: fix streaming errors on Android * playlist: rss: support MIME type application/xml * mixer: android: new mixer plugin for "sles" output * fix build failures with uClibc-ng * Fri Mar 27 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.21 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.21/NEWS * configuration: fix bug in "metadata_to_use" setting * playlist: asx, xspf: fix corrupt tags in the presence of XML entities * archive: iso9660: skip empty file names to work around libcdio bug * decoder: gme: ignore empty tags * output: solaris: port to NetBSD * raise default "max_connections" value to 100 * Thu Feb 27 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.20 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.20/NEWS * decoder * audiofile, ffmpeg, sndfile: handle MIME type "audio/wav" * ffmpeg: fix playback of AIFF and TTA * vorbis, opus: fix seeking in small files * fix backwards seeking on ARM (and other non-x86 CPUs) * Mon Jan 20 2020 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.19 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.19/NEWS * configuration * allow overriding top-level settings in includes * output * pulse: obey Pulse's maximum sample rate (fixes DSD128 playback) * fix build failure with clang 10 * fix build failure with Android NDK r20 * Sat Dec 28 2019 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.18 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.18/NEWS * protocol * work around Mac OS X bug in the ISO 8601 parser * output * alsa: fix hang bug with ALSA "null" outputs * storage * curl: fix crash bug * drop support for CURL versions older than 7.32.0 * reduce unnecessary CPU wakeups * Wed Dec 18 2019 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.17 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.17/NEWS * protocol * relax the ISO 8601 parser: allow omitting field separators, the time of day and the "Z" suffix * archive * zzip: improve error reporting * outputs * jack: mark ports as terminal * shout: declare metadata as UTF-8 * fix build failure with -Ddatabase=false * Wed Oct 16 2019 Илья Индиго <ilya@ilya.pp.ua> - Update to 0.21.16 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.16/NEWS * fix build with iconv() instead of ICU * queue * fix relative destination offset when moving a range * storage * curl: request the "resourcetype" property to fix database update * curl: URL-encode more paths * curl: follow redirects for collections without trailing slash * update * fix crash when music_directory is not a directory * Tue Oct 08 2019 Илья Индиго <ilya@ilya.pp.ua> - Refresh spec-file via spec-cleaner and manual optimizations * specified the correct license GPL-2.0-or-later * remove openSUSE Leap 42.3 support * remove obsolete version limitation in BuildRequire macros * renumber Source and Patch - Update to 0.21.15 * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.15/NEWS * fix crash bug (0.21.9 regression) * decoder * opus: fix duplicate tags * wildmidi: log error if library initialization fails * mad: update bit rate after seeking * mad: fix several bugs preventing the plugin from decoding the last frame * opus: ignore case in replay gain tag names * opus, vorbis: decode the "end of stream" packet * mad: fix crackling sound (0.21.12 regression) * sidplay: show track durations in database * sidplay: convert tag values from Windows-1252 charset * sidplay: strip text from "Date" tag * dsdiff, dsf: fix displayed bit rate * mpcdec: fix bogus ReplayGain values * input * tidal: deprecated because Tidal has changed the protocol * cdio_paranoia: require libcdio-paranoia 10.2+0.93+1 * output * httpd: reject some well-known URIs * alsa: fix busy loop while draining * alsa: fix missing drain call * alsa: improve xrun-avoiding silence generator * alsa: log when generating silence due to slow decoder * alsa, osx: fix distortions with DSD_U32 and DoP on 32 bit CPUs * jack: fix mono-to-stereo conversion * jack: improved Windows compatibility * player * don't restart unseekable song after failed seek attempt * fix crash after song change * fix seek position after restarting the decoder * protocol * fix "list" with multiple "group" levels * include command name in error responses * Tue Jul 23 2019 Илья Индиго <ilya@ilya.pp.ua> - Remove patch GCC9-buildfix.patch (upsteamed) * Fri May 31 2019 Tomas Cech <sleep_walker@opensuse.org> - Update to version 0.21.9 * input - buffer: fix deadlock bug - smbclient: download to buffer instead of throttling transfer - qobuz/tidal: scan tags when loading a playlist - cdio_paranoia: fix build failure due to missing #include - buffer: fix crash bug when playing remote WAV file * output - httpd: add missing mutex lock - httpd: fix use-after-free bug - pulse: work around error with unusual channel count - osx: fix build failure - shout: add support for TLS - httpd: declare protocol "HTTP/1.1" instead of "ICY" - alsa: fix crash bug - alsa: fix stuttering at start of playback - alsa: fix discarded samples at end of song - alsa: clear error after reopening device * playlist - soundcloud: fix "Unsupported URI scheme" (0.21.6 regression) - flac: fix use-after-free bug * protocol - allow loading playlists specified as absolute filesystem paths - fix negated filter expressions with multiple tag values - fix "list" with filter expression - omit empty playlist names in "listplaylists" - fix deadlock in "albumart" command - fix "tagtypes disable" command * decoder - opus: fix replay gain when there are no other tags - opus: fix seeking to beginning of song - vorbis: fix Tremor conflict resulting in crash * database - simple: fix assertion failure - fix assertion failures with mount points - inotify: fix crash bug "terminate called after throwing ..." - upnp: implement "list ... group" * storage - udisks: fix "AlreadyMounted" error - udisks: use relative path from mount URI - fix memory leak * tags - ape: map "Album Artist" * mixer - pulse: add "scale_volume" setting * fix spurious "single" mode bug * fix Bonjour bug * fix build failure with GCC 9 * fix build failure with -Ddatabase=false * systemd: add user socket unit * doc: "list file" is deprecated * require Meson 0.49.0 for native libgcrypt-config support * fix build failure with -Dlocal_socket=false * support abstract sockets on Linux * remove libwrap support * log: default to journal if MPD was started as systemd service - drop GCC9-buildfix.patch * Tue May 28 2019 Christophe Giboudeaux <christophe@krop.fr> - Add GCC9-buildfix.patch * Wed Mar 20 2019 Michael Vetter <mvetter@suse.com> - bsc#1129905: uncomment audio_output field * Update mpd-mpdconf_suse.patch * Fri Nov 16 2018 Antonio Larrosa <alarrosa@suse.com> - Update to version 0.21.2 * protocol - operator "=~" matches a regular expression - operator "contains" matches substrings * decoder - ffmpeg: require FFmpeg 3.1 or later - ffmpeg: fix broken sound with certain codecs * output - alsa: fix high CPU usage with dmix - httpd: fix three crash bugs * mixer - alsa: fix more rounding errors * fix zlib support - Remove mpd-zlib.patch which was already merged upstream. - Add systemd pre(un)/post(un) macros for mpd.socket * Thu Nov 15 2018 meissner@suse.com - buildrequire libgcrypt-devel to fix build * Fri Nov 09 2018 Luigi Baldoni <aloisio@gmx.com> - 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 * Fri Nov 09 2018 olaf@aepfle.de - Make iso9660 support optional (gh#173) * Tue Oct 23 2018 Luigi Baldoni <aloisio@gmx.com> - 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) * Wed Oct 17 2018 olaf@aepfle.de - Update to ver 0.20.21 (2018/08/17) * database - proxy: add "password" setting - proxy: support tags "ArtistSort", "AlbumArtistSort", "AlbumSort" - simple: allow .mpdignore comments only at start of line - proxy: fix "search already in progress" errors - proxy: implement "list ... group" * decoder - dsdiff, dsf: support more MIME types - dsdiff, dsf: allow 4 MB ID3 tags - opus: support R128_ALBUM_GAIN tag - ffmpeg: fix av_register_all() deprecation warning (FFmpeg 4.0) * input - mms: fix lockup bug and a crash bug * output - httpd: remove broken DLNA support code - pulse: cork stream when paused due to "single" mode * playlist - cue: support file type declaration "FLAC" (non-standard) * player - fix spurious "Not seekable" error when switching radio streams * protocol - fix "modified-since" filter regression - validate absolute seek time, reject negative values * URI schemes are case insensitive - deal with API change in fluidsynth with mpd-fluidsynth.patch - use autosetup * Sun Feb 25 2018 mardnh@gmx.de - Update to version 0.20.18: * input - curl: allow authentication methods other than "Basic" * decoder - flac: improve seeking precision * fix gapless CUE song transitions * Sun Feb 11 2018 mardnh@gmx.de - Update to version 0.20.17: * output - alsa: fix crash bug with 8 channels * mixer - alsa: fix rounding error at volume 0 * Sun Feb 04 2018 mardnh@gmx.de - 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 * Wed Jan 31 2018 olaf@aepfle.de - Adjust usage of gccN for Leap42 and SLE12 * Tue Jan 02 2018 aloisio@gmx.com - 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 * Sat Aug 19 2017 cornelis@solcon.nl - Build unconditional with libmpdclient again * Sat Aug 19 2017 cornelis@solcon.nl - [from packman] Disable sidplay, use qmmp or QMPlay2 instead * Tue Aug 15 2017 cornelis@solcon.nl - Make also libmpdclient conditional: it is not present in TW * Tue Aug 15 2017 cornelis@solcon.nl - Update copyright notice and bugzilla link for openSUSE - Follow guideline on https://en.opensuse.org/openSUSE:Packaging_guidelines#Users_and_Groups for the creation of the user "mpd" - Updated mpd-mdpconf_suse.patch to make pulse default instead of alsa - Do not use compiler test but condition it - Update README.mpd for systemd and pulse and remove German section * Thu Jul 27 2017 olaf@aepfle.de - Update to ver 0.20.9 (2017/06/04) * decoder - ffmpeg: support *.adx * playlist - m3u: support MIME type `audio/mpegurl` * database - simple: fix false positive directory loop detection with NFS * enforce a reasonable minimum audio_buffer_size setting * cap buffer_before_play at 80%% to prevent deadlock * Wed Mar 15 2017 olaf@aepfle.de - Update to ver 0.20.6 (2017/03/10) * input - curl: fix headers after HTTP redirect to Shoutcast server * decoder - ffmpeg: re-enable as fallback - mpcdec: fix crash (division by zero) after seeking - sidplay: make compatible with libsidplayfp < 1.8 * fix stream tags after automatic song change * workaround for GCC 4.9.4 / libstdc++ bug (build failure) * Tue Feb 21 2017 olaf@aepfle.de - Update to ver 0.20.5 (2017/02/20) * tags - id3: fix memory leak on corrupt ID3 tags * decoder - sidplay: don't require libsidutils when building with libsidplayfp * output - httpd: fix two buffer overflows in IcyMetaData length calculation * mixer - alsa: fix crash bug * Wed Feb 08 2017 olaf@aepfle.de - enable shine, sidplay, opus, upnp, nfs, smbclient, soxr - use built-in systemd files - drop sysv init * Tue Feb 07 2017 olaf@aepfle.de - Update to ver 0.20.4 (2017/02/01) * input - nfs: fix freeze after reconnect * output - sndio: work around a libroar C++ incompatibility * workaround for GCC 4.9 "constexpr" bug ver 0.20.3 (2017/01/25) * protocol - "playlistadd" creates new playlist if it does not exist, as documented * database - proxy: fix error "terminate called after throwing ..." - proxy: make connect errors during startup non-fatal * neighbor - upnp: fix premature expiry * replay gain: don't reset ReplayGain levels when unpausing playback * silence surround channels when converting from stereo * use shortcuts such as "dsd64" in log messages ver 0.20.2 (2017/01/15) * input - alsa: fix crash bug - alsa: fix buffer overruns * decoder - flac: add options "probesize" and "analyzeduration" * resampler - libsamplerate: reset state after seeking * output - fix static noise after changing to a different audio format - alsa: fix the DSD_U32 sample rate - alsa: fix the DSD_U32 byte order - alsa: support DSD_U16 - recorder: fix error "Failed to create : No such file or directory" * playlist - cue: fix skipping songs ver 0.20.1 (2017/01/09) * input - curl: fix crash bug - curl: fix freeze bug * decoder - wavpack: fix crash bug * storage - curl: new storage plugin for WebDAV (work in progress) * mixer - alsa: normalize displayed volume according to human perception * fix crash with volume_normalization enabled ver 0.20 (2017/01/04) * protocol - "commands" returns playlist commands only if playlist_directory configured - "search"/"find" have a "window" parameter - report song duration with milliseconds precision - "sticker find" can match sticker values - drop the "file:///" prefix for absolute file paths - add range parameter to command "plchanges" and "plchangesposid" - send verbose error message to client * input - curl: fix memory leak * tags - ape, ogg: drop support for non-standard tag "album artist" affected filetypes: vorbis, flac, opus & all files with ape2 tags (most importantly some mp3s) - id3: remove the "id3v1_encoding" setting; by definition, all ID3v1 tags are ISO-Latin-1 - ape: support APE replay gain on remote files - read ID3 tags from NFS/SMB * decoder - improved error logging - report I/O errors to clients - ffmpeg: support ReplayGain and MixRamp - ffmpeg: support stream tags - gme: add option "accuracy" - gme: provide the TRACK tag - gme: faster scanning - mad: reduce memory usage while scanning tags - mpcdec: read the bit rate - pcm: support audio/L16 (RFC 2586) and audio/x-mpd-float - sidplay: faster scanning - wavpack: large file support - wavpack: support DSD (WavPack 5) - wavpack: archive support * playlist - cue: don't skip pregap - embcue: fix last track - flac: new plugin which reads the "CUESHEET" metadata block * output - alsa: fix multi-channel order - alsa: remove option "use_mmap" - alsa: support DSD_U32 - alsa: disable DoP if it fails - jack: reduce CPU usage - pulse: set channel map to WAVE-EX - recorder: record tags - recorder: allow dynamic file names - sndio: new output plugin * mixer - null: new plugin * resampler - new block "resampler" in configuration file replacing the old "samplerate_converter" setting - soxr: allow multi-threaded resampling * player - reset song priority on playback - reduce xruns * write database and state file atomically * always write UTF-8 to the log file. * remove dependency on GLib * support libsystemd (instead of the older libsystemd-daemon) * database - proxy: add TCP keepalive option * update - apply .mpdignore matches to subdirectories * switch the code base to C++14 - GCC 4.9 or clang 3.4 (or newer) recommended ver 0.19.21 (2016/12/13) * decoder - ffmpeg: fix crash bug * fix unit test failure after recent "setprio" change * systemd: add user unit ver 0.19.20 (2016/12/09) * protocol - "setprio" re-enqueues old song if priority has been raised * decoder - ffmpeg: ignore empty packets - pcm: fix corruption bug with partial frames (after short read) - sidplay: fix playback speed with libsidplayfp * output - winmm: fix 8 bit playback * fix gcc 7.0 -Wimplicit-fallthrough * systemd: paranoid security settings ver 0.19.19 (2016/08/23) * decoder - ffmpeg: bug fix for FFmpeg 3.1 support - wildmidi: support libWildMidi 0.4 * output - pulse: support 32 bit, 24 bit and floating point playback * fix clang 3.9 warnings ver 0.19.18 (2016/08/05) * decoder - ffmpeg: fix crash with older FFmpeg versions (< 3.0) - ffmpeg: log detailed error message - ffmpeg: support FFmpeg 3.1 - sidplay: detect libsidplay2 with pkg-config - sidplay: log detailed error message - sidplay: read the "date" tag - sidplay: allow building with libsidplayfp instead of libsidplay2 * output - shout: recognize setting "encoder" instead of "encoding" * fix memory leak after stream failure * fix build failure with Boost 1.61 * require gcc 4.7 or newer * Fri Jul 29 2016 olaf@aepfle.de - Update to ver 0.19.17 (2016/07/09) * decoder - flac: fix assertion failure while seeking - flac: fix stream duration indicator - fix seek problems in several plugins * fix spurious seek error "Failed to allocate silence buffer" * replay gain: fix "replay_gain_handler mixer" setting * DSD: use 0x69 as silence pattern * fix use-after-free bug on "close" and "kill" ver 0.19.16 (2016/06/13) * faster seeking * fix system include path order * add missing DocBook file to tarball ver 0.19.15 (2016/04/30) * decoder - ffmpeg: support FFmpeg 3.0 - ffmpeg: use as fallback instead of "mad" if no plugin matches - opus: support bigger OpusTags packets * fix more build failures on non-glibc builds due to constexpr Mutex * fix build failure due to missing include * fix unit test on Alpha ver 0.19.14 (2016/03/18) * decoder - dsdiff: fix off-by-one buffer overflow - opus: limit tag size to 64 kB * archive - iso9660: fix buffer overflow * fix quadratic runtime bug in the tag pool * fix build failures on non-glibc builds due to constexpr Mutex ver 0.19.13 (2016/02/23) * tags - aiff, riff: fix ID3 chunk padding * decoder - ffmpeg: support the TAK codec * fix disappearing duration of remote songs during playback * initialize supplementary groups with glibc 2.19+ ver 0.19.12 (2015/12/15) * fix assertion failure on malformed UTF-8 tag * fix build failure on non-Linux systems * fix LimitRTTIME in systemd unit file ver 0.19.11 (2015/10/27) * tags - ape: fix buffer overflow * decoder - ffmpeg: fix crash due to wrong avio_alloc_context() call - gme: don't loop forever, fall back to GME's default play length * encoder - flac: fix crash with 32 bit playback * mixer - fix mixer lag after enabling/disabling output * Tue Sep 22 2015 olaf@aepfle.de - Use pkgconfig for ffmpeg BuildRequires * Thu Aug 27 2015 Mathias.Homann@opensuse.org - Update to ver 0.19.10 (2015/06/21) * input - curl: fix deadlock on small responses - smbclient: fix DFF playback * decoder - ffmpeg: improve seeking accuracy - fix stuck stream tags * encoder - opus: fix bogus granulepos * output - fix failure to open device right after booting * neighbor - nfs: fix deadlock when connecting * fix "single" mode breakage due to queue edits * Wed Mar 04 2015 joerg.lorenzen@ki.tng.de -Update to version 0.19.9: + 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. - Changes from version 0.19.8: + 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. - Changes from version 0.19.7: + 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. - Changes from version 0.19.6: + Decoder: * ffmpeg: Support FFmpeg 2.5. + Fix build failure with musl. + Android: * Update libFLAC to 1.3.1. * Update FFmpeg to 2.5. - Changes from version 0.19.5: + 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. * Wed Nov 26 2014 malcolmlewis@opensuse.org - Update spec file to add lame support. * Sat Nov 22 2014 malcolmlewis@opensuse.org -Update to version 0.19.4: + 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). - Changes from version 0.19.3: + 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. - Changes from version 0.19.2: + 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. - Changes from version 0.19.1: + Input: * Mms: fix deadlock bug. + Playlist: * Extm3u: fix Extended M3U detection. * M3u, extm3u, cue: fix truncated lines. + Add missing file systemd/mpd.socket to tarball. - Changes from version 0.19: + 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". + 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. - Rebase mpd-sndfile-vorbis.patch and mpd-mpdconf_suse.patch. - Drop mpd-wavpack.patch and mpd-0.17.4-ffmpeg2.patch as now code has been re-written. - Drop configure options for soup, lastfm and mvp and respective build requirements. - Enable boost and libmpdclient option at configure time and add respective build requirements. - Add libicu-devel to build requirements. - Disable libwrap configure option as build fails. - Disable other unused plugins and encoders. - Clean up spec file for systemd.
/etc/mpd.conf /run/mpd /usr/bin/mpd /usr/lib/firewalld /usr/lib/firewalld/services /usr/lib/firewalld/services/mpd.xml /usr/lib/systemd/system/mpd.service /usr/lib/systemd/system/mpd.socket /usr/lib/systemd/user/mpd.service /usr/lib/systemd/user/mpd.socket /usr/lib/tmpfiles.d/mpd.conf /usr/sbin/rcmpd /usr/share/doc/packages/mpd /usr/share/doc/packages/mpd/AUTHORS /usr/share/doc/packages/mpd/NEWS /usr/share/doc/packages/mpd/README.md /usr/share/doc/packages/mpd/README.mpd /usr/share/doc/packages/mpd/mpd-user.conf /usr/share/doc/packages/mpd/mpdconf.example /usr/share/icons/hicolor/scalable/apps/mpd.svg /usr/share/licenses/mpd /usr/share/licenses/mpd/COPYING /usr/share/man/man1/mpd.1.gz /usr/share/man/man5/mpd.conf.5.gz /var/lib/mpd /var/lib/mpd/playlists
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 16:14:43 2024