Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mpd-0.23.15-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: mpd Distribution: openSUSE:Factory:zSystems
Version: 0.23.15 Vendor: openSUSE
Release: 1.1 Build date: Sat Dec 30 08:35:57 2023
Group: Unspecified Build host: s390zl29
Size: 1933211 Source RPM: mpd-0.23.15-1.1.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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Thu Dec 28 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.23.15:
    * ffmpeg: fix build failure with FFmpeg 6.1
    * alsa: limit buffer time to 2 seconds
    * flac: fix scanning files with non-ASCII names on Windows
    * mad: fix calculation of LAME peak values
    * wasapi: fix problem setting volume
    * more libfmt 10 fixes
    * fix auto-detected systemd unit directory
* Tue Aug 29 2023 llyyr <llyyr.public@gmail.com>
  - Disable libchromaprint requirement and disable feature. This would
    cause mpd to pull in ffmpeg-4 on installation.
* Tue May 23 2023 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.13
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.13/NEWS
    * input: curl: fixed busy loop after connection failed
    * input: curl: hided "404" log messages for non-existent ".mpdignore" files
    * archive: zzip: fixed crash bug
    * database: simple: revealed hidden songs after deleting containing CUE
    * decoder: ffmpeg: reordered to a lower priority than "gme"
    * decoder: gme: required GME 0.6 or later
    * output: pipewire: fixed corruption bug due to missing lock
    * linux: shut down if parent process dies in --no-daemon mode
    * linux: determine systemd unit directories via pkg-config
    * supported libfmt 10
* Wed Jan 18 2023 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.12
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.12/NEWS
    * input: curl: require CURL 7.55.0 or later
    * decoder: mad: fixed integer underflow with very small files
    * tags: fixed crash bug due to race condition
    * output: pipewire: adjust to PipeWire 0.3.64 API change
    * fixed build failures with GCC 13
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.23.11:
    - simple: move default database to ~/.cache/mpd/db from ~/.cache/mpd.db
    - simple: default "cache_directory" to ~/.cache/mpd/mounts
    - windows: fixed  DoS via a crafted input (bsc#1207028), CVE-2022-46449
  - add keyring
* Mon Oct 17 2022 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.10
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.10/NEWS
    * storage: curl: fixed file time stamps
    * decoder: ffmpeg: fixed libfmt 9 compiler warning
    * encoder: flac: fixed failure when libFLAC is built without Ogg support
    * output: alsa: fixed crash bug
* Wed Aug 24 2022 Paolo Stivanin <info@paolostivanin.com>
  - Updated to 0.23.9
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.9/NEWS
    * input: cdio_paranoia: added options "mode" and "skip"
    * decoder: ffmpeg: added support FFmpeg 5.1
    * filter: replay gain: fixed delayed volume display with handler=mixer
    * output: pipewire: set app icon
    * fixed bogus volume levels with multiple partitions
    * improved iconv detection
  - Removed fix-build-ffmpeg5.patch.
* Mon Aug 08 2022 Cor Blom <cornelis@solcon.nl>
  - Added fix-build-ffmpeg5.patch to fix build with ffmpeg 5.1
* Mon Aug 01 2022 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.8
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.8/NEWS
    * support libfmt 9
    * storage: curl: fix crash if web server does not understand WebDAV
    * input:
    * cdio_paranoia:
    * fix crash if no drive was found
    * faster cancellation
    * don't scan for replay gain tags
    * pipewire:
    * fix playback of very short tracks
    * drop all buffers before manual song change
    * fix stuttering after manual song change
    * snapcast:
    * fix busy loop while paused
    * fix stuttering after resuming playback
    * mixer
    * better error messages
    * alsa: fix setting volume before playback starts
    * pipewire:
    * fix crash bug
    * fix volume change events with PipeWire 0.3.53
    * don't force initial volume=100%
* Wed Jun 01 2022 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.7
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.7/NEWS
    * decoder:
    * ffmpeg: fix HLS seeking
    * opus: fix missing song length on high-latency files
    * mixer:
    * pipewire: fix volume restore
    * software: update volume of disabled outputs
* Tue Mar 29 2022 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.6
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.6/NEWS
    * protocol:
    * support filename "cover.webp" for "albumart" command
    * support "readcomments" and "readpicture" on CUE tracks
    * decoder:
    * ffmpeg: fix end-of-file check (update stuck at empty files)
    * opus: fix "readpicture" on Opus files
    * output:
    * pipewire: fix crash bug if setting volume before playback starts
    * wasapi: fix resume after pause
* Tue Jan 11 2022 olaf@aepfle.de
  - Implement the migration to PCRE2 by specifying the build dependency
  - Remove obsolete libwrap option
* Thu Dec 02 2021 Mia Herkt <mia@0x0.st>
  - Updated to 0.23.5
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.5/NEWS
    * protocol:
    * support relative offsets for "searchadd"
    * fix "searchaddpl" bug (bogus error "Bad position")
    * database: upnp: fix crash bug
    * tags: fix MixRamp support
    * migrate to PCRE2
    * GCC 12 build fixes
* Fri Nov 12 2021 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.4
    * Changed file mpd-user.conf​ (disabled pid_file).
    * Refreshed patch mpd-conf.patch.
    * Removed patch mpd-service.patch.
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.4/NEWS
    * protocol: add optional position parameter to "searchaddpl"
    * decoder: ffmpeg: support libavcodec 59
    * output: alsa: add option "thesycon_dsd_workaround" to work around device bug
    * fix crash on debug builds if startup fails
    * systemd:
    * remove "RuntimeDirectory" directive because it caused problems
    * ignore the "pid_file" setting if started as systemd service
* Sat Nov 06 2021 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.23.3
    * Add patch mpd-service.patch.
    * Add BuildRequires for fmt, libopenmpt, libpipewire-0.3.
    * Increased the minimum version for meson to 0.56.0.
    * Changed meson option -Dupnp from enabled to pupnp.
    * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.3/NEWS
    * split permission "player" from "control"
    * add option "host_permissions"
    * protocol:
    * new command "getvol"
    * show the audio format in "playlistinfo"
    * support "listfiles" with arbitrary storage plugins
    * support relative positions in "addid"
    * fix relative positions in "move" and "moveid"
    * add "position" parameter to "findadd" and "searchadd"
    * add position parameter to "load"
    * use decimal notation instead of scientific notation
    * "load" supports relative positions
    * add optional position parameter to "add" and "playlistadd"
    * allow range in "playlistdelete"
    * database:
    * proxy: require MPD 0.20 or later
    * proxy: require libmpdclient 2.11 or later
    * proxy: split search into chunks to avoid exceeding the output buffer
    * simple: add option to hide CUE target songs
    * upnp: support libnpupnp instead of libupnp
    * fix scanning files with question mark in the name
    * inotify: fix use-after-free bug
    * archive:
    * zzip, iso9660: ignore file names which are invalid UTF-8
    * decoder:
    * openmpt: new plugin
    * wavpack: fix WVC file support
    * input: nfs: fix playback bug
    * neighbor: mention: failed plugin name in error message
    * output:
    * emit "mixer" idle event when replay gain changes volume
    * alsa: add option "stop_dsd_silence" to work around DSD DAC noise
    * oss: support DSD over PCM
    * pipewire: new plugin
    * pipewire: emit "mixer" idle events on external volume change
    * pipewire: attempt to change the graph sample rate
    * pipewire: send artist and title to PipeWire
    * pipewire: DSD support
    * snapcast: new plugin
    * snapcast: fix time stamp bug which caused "Failed to get chunk"
    * player:
    * do not cross-fade songs shorter than 20 seconds
    * fix "albumart" timeout bug
    * systemd: add "RuntimeDirectory" directive
    * tags:
    * new tags "ComposerSort", "Ensemble", "Movement", "MovementNumber",
      and "Location"
* Wed Sep 01 2021 Илья Индиго <ilya@ilya.cf>
  - Updated to 0.22.11
    * https://github.com/MusicPlayerDaemon/MPD/blob/v0.22.11/NEWS
    * protocol: fix "albumart" crash.
    * filter: ffmpeg:
    * pass "channel_layout" instead of "channels" to buffersrc
    * fix "av_buffersink_get_frame() failed: Resource temporarily unavailable"
    * support double-precision samples (by converting to single precision)
* Tue Aug 17 2021 Илья Индиго <ilya@ilya.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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.cf>
  - 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

Files

/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, Sat Mar 9 12:50:11 2024