MPD 0.21.3 released
Music Player Daemon 0.21.3 has been released.
This release fixes various bugs in the ALSA output plugin. If MPD is started as a systemd service and no log file is configured, MPD defaults to the journal instead of syslog.
Music Player Daemon 0.21.3 has been released.
This release fixes various bugs in the ALSA output plugin. If MPD is started as a systemd service and no log file is configured, MPD defaults to the journal instead of syslog.
Music Player Daemon 0.21.2 has been released.
There are three crash bug fixes in the httpd
plugin (related to the
option always_on
), the ALSA plugin uses less CPU with dmix, and the
broken zlib support has been fixed. A bug in the FFmpeg plugin which
caused broken sound was fixed.
In filter expressions, there are two new operators: one matches substrings, and one uses regular expressions.
Music Player Daemon 0.21.1 has been released.
It contains the first bunch of fixes for regressions, most of them
build failures. Two important changes affect the new filter
expressions: strings can now be escaped with backslash and operator
==
no longer searches substrings.
Music Player Daemon 0.21 has been released.
This new major release has been in the works for nearly two years. There are numerous new features, for example:
mpd.conf
Music Player Daemon 0.20.23 has been released.
The clang compiler bug has caused many more crashes on Android, and
this release contains a more reliable workaround. Additionally, a
missing player
idle event has been added and a float-to-s32
conversion bug has been fixed.
mpc 0.31 has been released (source tarball).
There are new commands queued
, seekthrough
, mount
, unmount
.
The search
command accepts MPD 0.21 filter expressions. Command
load
can be used with a range.
Music Player Daemon 0.20.22 has been released.
The protocol has seen several bug fixes, e.g. list ... group
now
works properly. The curl
storage plugin encodes paths. The
experimental Android app can now run as a service. There is a
workaround for a clang compiler bug which could cause crashes.
ncmpc 0.33 has been released (source tarball).
Fixes a configuration parser bug and a build failure. Building now requires Meson 0.47 and a few obsolete options have been removed. The “artist” page has been renamed to “library” and the tags on that page are now configurable.
libmpdclient 2.16 has been released (source tarball).
The command load
can now be used with a range and the mount
commands have been added.
ncmpc 0.32 has been released (source tarball).
Several crash bugs and one build failure have been fixed. A good
amount of code refactoring has eliminated the GLib dependency;
instead, boost::asio
is used as the new I/O event loop.
ncmpc 0.31 has been released.
This release is a major overhaul of the UI look: colors are enabled by default and different background colors can now be configured. The new default color theme is supposed to make ncmpc look more friendly. At the top, ncmpc shows a list of all pages.
ncmpc considers $XDG_CONFIG_DIR
for loading its configuration file.
The old path ~/.ncmpc/config
is obsolete, but will be used as
fallback.
The minimum required MPD version has been raised to 0.19.
libmpdclient 2.15 has been released.
There are various new functions to support the MPD 0.21 protocol, e.g. per-song audio format and new database search features.
Music Player Daemon 0.20.21 has been released.
The proxy
database plugin supports more tags and a “password”
setting. Cuesheets support the non-standard “FLAC” file type. URI
schemes are case-insensitive. The Android and Windows builds now have
the curl
storage plugin (for WebDAV). The Android build supports
Aarch64 and x86 CPUs.
Music Player Daemon 0.20.20 has been released.
A problem with the modified-since
filter has been fixed. Pulse
streams are “corked” while paused due to “single” mode. The DSD
decoders support more MIME types and larger ID3 tags. The Opus
decoder supports the R128_ALBUM_GAIN
tag. The Android and Windows
builds have the proxy
database plugin.
mpc 0.30 has been released.
It adds a rescan
command and optimizes seeking.
Music Player Daemon 0.20.19 has been released.
This release fixes crash bugs in the mms
input plugin and on macOS,
supports FFmpeg 4.0 (compiler warning) and implements “list … group”
in the proxy
database plugin.
ncmpc 0.30 has been released.
Two crash bugs (search screen and chat screen) and a tab completion bug have been fixed. The look of the progress bar has been slightly improved. ncmpc has been rewritten in C++, and the manual is now built with Sphinx.
Music Player Daemon 0.20.18 has been released.
Gapless CUE sheet playback has been fixed, and the curl
plugin now
allows authentication methods other than “Basic”. On Android and
Windows, the nfs
storage plugin is now available.
Music Player Daemon 0.20.17 has been released. A crash bug in the ALSA output and a rounding error in the ALSA mixer plugin has been fixed. Real-time scheduling with Musl has been fixed. The Android builds are now compatible with Android version 4.0. Change log
mpc 0.29
has been released. Build with recent C compilers (GCC 7 and
clang 4.0) has been fixed. There is now the --format
directive
“%prio
”. The default format falls back to “performer” if there is
no “artist” tag. The outputs
command now prints attributes. mpc
now uses Meson/ninja instead of autotools to build.
Change log
libmpdclient 2.14 has been released. It can receive output attributes (MPD 0.21) and has improved support for local and abstract sockets. Change log
Update (2020/02/11) this issue has been resolved meanwhile. Cary Audio has published the modified MPD source code.
Cary Audio sells a product called “DMS-500” which is based on MPD. Their MPD binary has been linked with various proprietary libraries, including the Roon RAAT SDK and a MQA decoder.
After my request for the source code, Cary Audio has sent me a tarball with only a part of the source, and it doesn’t even compile. The most important parts have been ripped out of that tarball. So far, Cary Audio has not replied to my complaint.
According to the GPLv2 section 4, Cary Audio’s license to distribute MPD is terminated. Hence, Cary Audio products containing MPD are illegal due to copyright violation.
Note: it is allowed to sell commercial products with MPD, but you must obey the GPL.
Music Player Daemon 0.20.16 has been released.
This release fixes a PulseAudio plugin crash during auto-detection, a
crash bug on Haiku, database search within mount points and makes the
iso9660
archive plugin compatible with libcdio 2.0.
Music Player Daemon 0.20.15 has been released.
A crash bug after seek failure has been fixed, and two bugs related to
restoring mounts from the state file. The soxr
resampler clears its
internal state after manual song change. The Android port no longer
crashes from Android 8’s seccomp filter.
Music Player Daemon 0.20.14 has been released.
It fixes state file corruption in the presence of mount points and a Solaris build failure. Locking in all archive plugins has been optimized to reduce xruns.