myMPD 18.2.0 released
myMPD 18.2.0 has been released. Change log
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.
myMPD 18.2.0 has been released. Change log
myMPD 18.0.0 has been released. Change log
ncmpc 0.51 has been released. Change log
ncmpc 0.50 has been released. Change log
Stylophone 2.7.0 has been released.
This update noticeably brings macOS to the list of supported operating systems.
myMPD 17.0.0 has been released. Change log
myMPD 16.1.0 has been released. Change log
myMPD 16.0.0 has been released. Change log
myMPD 15.0.0 has been released. Change log
python-musicpd 0.9.0 has been released, cf. change log.
Stylophone 2.6.2 has been released.
Change log
myMPD 14.1.0 has been released. Change log
MMC4W The Minimal MPD Client for Windows v2.0.6 is now available.
New improved Playlist Builder Mode. Better searching, saving of window sizes and positions.
MMC4W.py now also runs in Linux without modification. I’ve tested it under Ubuntu and Mint.
More details in the help and README.txt.
MMC4W The Minimal MPD Client for Windows v2.0.1 is now available.
A new Queue menu lists the queue so you can search for and jump to specific songs in the current queue.
Folder art is now supported in addition to embedded art.
More details in the help and README.txt.
MMC4W The Minimal MPD Client for Windows v2.0.0 is now available. README.txt
myMPD 14.0.0 has been released. Change log
libmpdclient 2.22 has been released. Change log
mpc 0.35 has been released. Change log
libmpdclient 2.21 has been released. Change log
Music Player Daemon 0.23.15 has been released. Change log
mpdscribble 0.25 has been released. Change log
myMPD 13.0.1 has been released. Change log
myMPD 12.1.0 has been released. Change log
Music Player Daemon 0.23.14 has been released. Change log
Stylophone 2.6 has been released. Change log
myMPD 12.0.0 has been released. Change log
ncmpc 0.49 has been released. Change log
myMPD 11.0.0 has been released. Change log
Music Player Daemon 0.23.13 has been released. Change log
myMPD 10.3.0 has been released. Change log
ncmpc 0.48 has been released. Change log
mmtc 0.3.2 has been released. Change log
myMPD 10.2.1 has been released. Change log
Music Player Daemon 0.23.12 has been released. Change log
Music Player Daemon 0.23.11 has been released. Change log
myMPD 10.1.0 has been released. Change log
Music Player Daemon 0.23.10 has been released. Change log
myMPD 10.0.0 has been released. Change log
Ymuse 0.22 Xylophone has been released. Change log
Stylophone 2.5 has been released, now featuring an iOS version.
Change log
Ymuse 0.21 Wayfarer has been released. Change log
Music Player Daemon 0.23.9 has been released. Change log
Music Player Daemon 0.23.8 has been released. Change log
ncmpc 0.47 has been released. Change log
Ymuse 0.20 Volodymyr has been released. Change log
Music Player Daemon 0.23.7 has been released. Change log
Music Player Daemon 0.23.6 has been released. Change log
mpdscribble 0.24 has been released. Change log
Ymuse 0.19 Ukraine 🇺🇦 has been released. Change log
Music Player Daemon 0.23.5 has been released. Change log
mpc 0.34 has been released. Change log
ncmpc 0.46 has been released. Change log
Ymuse 0.18 has been released. Change log
libmpdclient 2.20 has been released. Change log
Music Player Daemon 0.23.4 has been released. Change log
Music Player Daemon 0.23.3 has been released. Change log
Music Player Daemon 0.23.2 has been released.
Music Player Daemon 0.23.1 has been released. Change log
Music Player Daemon 0.23 has been released.
Notable features of this major release:
Music Player Daemon 0.22.11 has been released. Change log
Today, I have turned off the forum. Almost all of the traffic in the last few years was spam; deleting it every day seemed like a waste of time, and the problem got only worse. Those who seek support needed to register yet an account on yet another website, which made the forum hard to reach. The forum link now redirects to GitHub discussions; that also requires an account, but many people already have a GitHub account. Those who don’t want that can still get MPD support via IRC on libera.chat.
Music Player Daemon 0.22.10 has been released. Change log
Music Player Daemon 0.22.9 has been released. Change log
Last week, the MPD project has moved its IRC channel from Freenode to
Libera.Chat. This seemed necessary after
recent events at
Freenode.
Meanwhile, the original #mpd
channel on Freenode was seized by
Freenode staff. Point
your IRC client to irc.libera.chat
and join the new #mpd
channel!
Music Player Daemon 0.22.8 has been released. Change log
Music Player Daemon 0.22.7 has been released. Change log
Ymuse 0.16 has been released. Change log
Music Player Daemon 0.22.6 has been released. Change log
Music Player Daemon 0.22.5 has been released. Change log
ncmpc 0.45 has been released. Change log
ncmpc 0.44 has been released. Change log
ncmpc 0.43 has been released. Change log
Music Player Daemon 0.22.4 has been released. Change log
Music Player Daemon 0.22.3 has been released. Change log
ncmpc 0.42 has been released. Change log
Music Player Daemon 0.22.2 has been released. Change log
Music Player Daemon 0.22.1 has been released. Change log
ncmpc 0.41 has been released. Change log
ncmpc 0.40 has been released. Change log
Music Player Daemon 0.22 has been released.
This new major release contains numerous improvements: new database queries, album art support, partitions, io_uring and much more.
Music Player Daemon 0.21.26 has been released.
mpdscribble 0.23 has been released. Change log
ncmpc 0.39 has been released. Change log
Music Player Daemon 0.21.25 has been released.
As usual, there were various bug fixes. Check the NEWS file for details.
libmpdclient 2.19 has been released.
There are a few bug fixes and support for various new and older protocol features.
Music Player Daemon 0.21.24 has been released.
As usual, there were various bug fixes. Check the NEWS file for details.
ncmpc 0.38 has been released. Change log
Music Player Daemon 0.21.23 has been released.
As usual, there were various bug fixes. Check the NEWS file for details.
Music Player Daemon 0.21.22 has been released.
As usual, there were various bug fixes. Check the NEWS file for details.
Music Player Daemon 0.21.21 has been released.
As usual, there were various bug fixes. Check the NEWS file for details.
Music Player Daemon 0.21.20 has been released.
This release fixes several seeking bugs.
ncmpc 0.37 has been released.
This version fixes a bug which broke compatibility with MPD versions older than 0.21 (ncmpc requires at least MPD 0.19). The “outputs” page can manage partitions (MPD 0.22 feature). The “search” page has a new filter for file modification time.
libmpdclient 2.18 has been released.
This release is mostly about supporting the new partitioning feature in the upcoming MPD version 0.22.
Music Player Daemon 0.21.19 has been released.
This release allows overriding configuration settings in includes. PulseAudio’s maximum sample rate is now obeyed, which fixes DSD128 playback.
Music Player Daemon 0.21.18 has been released.
This release fixes a crash bug in the CURL storage plugin and fixes a hang bug when using an ALSA “null” output.
Music Player Daemon 0.21.17 has been released.
More ISO8601 formats supported for modified-since
. Unicode problems
with Shout metadata fixed. Jack ports are now makred “terminal”.
libmpdclient 2.17 has been released.
It adds support for lots of protocol features: listneighbors
,
getfingerprint
, partitions and binary responses.
ncmpc 0.36 has been released.
It reduces the network traffic for various commands and allows using the Alt modifier in hotkeys.
mpc 0.33 has been released.
It fixes an off-by-one bug in the prio
command and reduces the
network traffic for various commands.
Music Player Daemon 0.21.16 has been released.
If fixes various character encoding bugs in the curl
storage plugin
(used for WebDAV) and a bug in the move
command.
Music Player Daemon 0.21.15 has been released.
It fixes bogus ReplayGain values in the mpcdec
plugin which caused
distorted sound, bogus bit rate values in the two DSD plugins and a
rare build failure with glibc 2.30.
ncmpc 0.35 has been released.
This release fixes various minor bugs and improves the default song format.
Music Player Daemon 0.21.14 has been released.
This release fixes a crash bug, a seek bug and a protocol error
message bug. Additionally, it contains several improvements for the
sidplay
decoder plugin.
Music Player Daemon 0.21.13 has been released.
It fixes crackling sound in the mad
decoder plugin (0.21.12
regression).
Music Player Daemon 0.21.12 has been released.
Various bugs which caused problems with gapless playback have been
solved in the decoder plugins mad
, opus
and vorbis
.
Music Player Daemon 0.21.11 has been released.
The command list
supports multiple group
levels (was
implemented improperly until version 0.20.22). There are various ALSA
specific fixes, improving xrun protection, buffer drain and DSD_U32
support. The defunct Tidal plugin has been deprecated (Tidal has
changed the protocol).
mpc 0.32 has been released.
There is a new command listneighbors
. Searches are faster because
unused tags will not be transferred. Abstract sockets are now
supported in the --host
option.
Music Player Daemon 0.21.10 has been released.
This release fixes a crash bug introduced in 0.21.9.
Music Player Daemon 0.21.9 has been released.
A deadlock bug in the input buffering code has been fixed, and a race condition in the “single” mode handler.
Music Player Daemon 0.21.8 has been released.
A SoundCloud regression has been fixed. The smbclient
plugin
enables buffering. Various build failures have been fixed.
ncmpc 0.34 has been released.
This release fixes various minor bugs and shows the total duration of the range selection in the status bar.
Music Player Daemon 0.21.7 has been released.
Two minor build failure has been fixed (one with -Dlocal=no
and one
with non-standard libgcrypt
installation path). Two Haiku-specific
bugs have been fixed. The Qobuz/Tidal plugins now load metadata for
songs loaded from a stored playlist.
Music Player Daemon 0.21.6 has been released.
There several filter expression fixes, crash bug fixes and other minor bug fixes (e.g. Opus seeking, Pulse multichannel, …).
Playlists can be loaded from arbitrary local filesystem paths and the Linux build supports listening on abstract sockets.
The Windows build no longer requires libwinpthread-1.dll
.
Music Player Daemon 0.21.5 has been released.
There are numerous bug fixes in the commands albumart
and
tagtypes
, in the simple
database plugin, in the udisks
storage
plugin. There is support for the “Album Artist” tag in APE tags and
the shout
output plugin can use TLS.
Music Player Daemon 0.21.4 has been released.
This version fixes a crash bug with inotify, a connection problem on Windows and a build failure on Haiku.
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.
Music Player Daemon 0.20.13 has been released.
There are fixes for macOS xruns, ALSA mixer rounding errors, mount points, queue priority problems and Windows build failures.
Music Player Daemon 0.20.12 has been released.
This release contains lots of important bug fixes, e.g.:
cdio_paranoia
, ffmpeg
, smbclient
and local files: xrun
problems fixedcurl
: seeking bug fixedvorbis
: Tremor audio corruption bug fixedsoxr
: freeze bug fixedhttpd
: Vorbis stream corruption bug fixedncmpc 0.29 has been released.
It fixes two crash bugs after connection failure, re-adds the “lyrics_plugin_dir” compile-time option and allows detecting libncurses without pkg-config.
Music Player Daemon 0.20.11 has been released.
It fixes problems with Unicode paths, song durations with the ffmpeg
plugin, track numbering with the gme
plugin and adds
application/xml
support to the curl
(WebDAV) storage plugin.
ncmpc 0.28 has been released.
It fixes two crash bugs, repairs password transmission and hides the password from the user interface.
Music Player Daemon 0.20.10 has been released.
This release fixes two crash bugs, AIFF tags. It adds support for MusicBrainz tags to the FFmpeg decoder plugin and adds a macOS mixer plugin.
The Windows builds are back.
libmpdclient 2.13 has been released.
It fixes the “Operation now in progress” bug, and fixes a problem with Meson version 0.38.1 or newer.
libmpdclient 2.12 has been released.
Various new MPD commands have been made available.
libmpdclient now builds with Meson/Ninja instead of autotools.
Music Player Daemon 0.20.9 has been released.
It fixes more random crashes when compiled with clang, and fixes byte order detection on FreeBSD.
Music Player Daemon 0.20.8 has been released.
It fixes a build failure with GCC 4.9 and one on Mac OS X.
Music Player Daemon 0.20.7 has been released.
It fixes random crashes when compiled with a recent clang version due to a new compiler optimization gone wrong. Two more crash bugs were fixed which could occur with implausible audio buffer settings. Directory loop detection on NFS was broken because MPD truncated inode numbers to 32 bit; now MPD uses the full 64 bit.
After the Mantis hack, I have decided to rely less on self-hosted servers and use GitHub instead. For this, I have created the MusicPlayerDaemon organization on GitHub and moved my projects there. These are now the official repositories and the official place to report bugs and feature requests.
Client developers interested in moving a project into the organization shall drop me an email (max+github@musicpd.org).
The old git server (git.musicpd.org) and the mantis server (bugs.musicpd.org) are fading out. Please update your git:// URIs, e.g.:
git remote set-url origin git://github.com/MusicPlayerDaemon/MPD
A critical Mantis security vulnerability was used to vandalize the MPD bug tracker through Tor (one day before the fix was released). Much of the database has been deleted.
I could curse that it’s the usual PHP-style bug, and how I wish there was a usable non-PHP bug tracker, but it really boils down to my failure to set up the backup script after migrating to a new server (which was too long ago already). D’oh!
Please help: please write new tickets, for bugs and feature requests. And sorry for the trouble.
ncmpc 0.27 has been released.
It fixes connecting to MPD if /var/run/mpd/socket
does not exist.
The useless status bar clock has been removed completely.
ncmpc 0.26 has been released.
This release fixes GCC 7 warnings, eliminates flickering, adds compatibility with lirc 0.9.4. DSD and floating point formats are displayed properly. The connection to MPD is established asynchronously, i.e. ncmpc stays responsive while waiting for the connect.
libmpdclient 2.11 has been released.
It fixes various bugs and adds initial support for new MPD 0.21 protocol features.
Music Player Daemon 0.20.6 has been released.
It fixes the HTTP redirect headers in the curl
input plugin, stream
tags after automatic song change, and a crash bug in the mpcdec
decoder plugin. Two build failures with old compilers/libraries have
been fixed as well.
Music Player Daemon 0.20.5 has been released.
It contains various fixes: two buffer overflows in the httpd
output, a
memory leak for malformed ID3 tags, a crash bug in the alsa
mixer.
Music Player Daemon 0.20.4 has been released.
It fixes a freeze bug in the nfs
input plugin and a few build
failures (sndio
/roar
, GCC 4.9, FreeBSD).
Music Player Daemon 0.20.3 has been released.
It fixes problems with ReplayGain, the proxy
database plugin, and the
playlistadd
command. When playing stereo on a multi-channel-only
DAC, the two stereo channels are copied only to front-left and
front-right, while the other channels remain silent.
Music Player Daemon 0.20.2 has been released.
Again, there are various serious bug fixes for old & new bugs. The
alsa
output plugin can now properly play DSD_U32
(previously
broken), and initial support for DSD_U16
was added. The recorder
output plugin had a problem with the format_path
setting. A general
problem with static noise after song change was fixed. A problem with
skipping songs within a CUE sheet has been fixed. The alsa
input
plugin has a crash bug fix and a major optimization, fixing buffer
overruns.
Music Player Daemon 0.20.1 has been released.
The first bug-fix release fixes several serious bugs: two crash bugs
in the curl
input plugin, one crash bug in the wavpack
decoder
plugin and one crash bug in the volume_normalization
feature.
There are two new features: the alsa
mixer plugin normalizes the
displayed value according to human ear perception (with code from
alsamixer). The new curl
storage plugin allows using music from a
WebDAV share.
Music Player Daemon 0.20 has been released.
This new major release contains a big number of improvements, for example:
soxr
resampler pluginA more detailed list of changes can be found in the change log.
Music Player Daemon 0.19.21 has been released.
It fixes a crash in the ffmpeg
decoder plugin, fixes a unit test
failure and adds a systemd
user unit.
Music Player Daemon 0.19.20 has been released.
It fixes a queue priority artifact, enables a few paranoid systemd
security settings, and contains various fixes for the plugins
ffmpeg
, pcm
, sidplay
and winmm
.
Music Player Daemon 0.19.19 has been released.
It fixes problems with FFmpeg 3.1, non-x86 NetBSD and clang 3.9. Support for WildMidi 0.4 was added. The PulseAudio output can now play back 32 bit, 24 bit and floating point.
mpc 0.28 has
been released.
It improves the listall
and searchplay
commands, and adds a new
pause-if-playing
command. The new environment variable MPC_FORMAT
is used if no other output format is specified.
Change log
ncmpc 0.25 has
been released.
It adds a new %disc%
format and fixes various LyricsWiki problems.
Previously missing *.m4
files required by the configure
script
have been added to the tarball.
Change log
Music Player Daemon 0.19.18 has been released.
It fixes a memory leak, a build failure with Boost 1.61, a build
failure with FFmpeg 3.1. The sidplay
decoder plugin can now be
built with libsidplayfp
instead of libsidplay2
.
Music Player Daemon 0.19.17 has been released.
It fixes several seeking problems, a spurious crash bug, and the
replay_gain_handler "mixer"
setting. With DSD, the “silence”
pattern is now 0x69
instead of 0x00
.
Music Player Daemon 0.19.16 has been released.
It optimizes seeking, fixes one exotic build failure and adds one missing DocBook file to the source tarball.
Music Player Daemon 0.19.15 has been released.
It adds support for FFmpeg 3.0 and uses FFmpeg as a fallback plugin
instead of mad
. The Opus decoder supports bigger metadata packets.
Several build failures have been fixed.
Music Player Daemon 0.19.14 has been released.
This release fixes three buffer overflow bugs, optimizes deletion from the queue, and fixes a build failure with certain C libraries.
Music Player Daemon 0.19.13 has been released.
It fixes a problem with supplementary groups on glibc 2.19+, ID3
parser problems in AIFF and RIFF files, disappearing duration of
remote songs during playback, and adds support for the TAK
codec in
the ffmpeg
decoder plugin.
Music Player Daemon 0.19.12 has been released.
It fixes a build failure on non-Linux, a deprecated syntax in the
systemd
unit, and an assertion failure with malformed UTF-8 tags
(only with --enable-debug
).
Music Player Daemon 0.19.11 has been released.
It fixes a buffer overflow in the ape
tag plugin, a crash in the
ffmpeg
decoder and encoder plugin, limits the loop count in the
gme
decoder and fixes a problem with lagging volume display after
enabling/disabling an output.
Music Player Daemon 0.19.10 has been released. Change log
mpc 0.27 has been released. Change log
libmpdclient 2.10 has been released. Change log
Music Player Daemon 0.19.9 has been released.
It allows the dsdiff
and dsf
decoders to read larger ID3 tags and
fixes loading duplicate tag types from the state file. The
despotify
plugin has been removed because the underlying third-party
library is unmaintained and has been defunct for quite some time.
Again, various rare build failures have been fixed.
For conservative users, Music Player Daemon 0.18.23 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.8 has been released.
It fixes a bug in the curl
input plugin, improves mms
startup,
supports larger ID3 tags in dsdiff
and dsf
files and adds support
for floating point samples in the ffmpeg
decoder. Several clang 3.6
compiler warnings has been fixed, as well as one build failure on
NetBSD.
For conservative users, Music Player Daemon 0.18.22 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.7 has been released.
It fixes bugs in the embedded CUE sheet parser, the ffmpeg
decoder
plugin, the listplaylist
protocol command and a whole bunch of bugs
in the NFS client. On the Windows port, a serious crash bug was
fixed.
For conservative users, Music Player Daemon 0.18.21 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.6 has been released.
It fixes a build failure with musl
and
the ffmpeg
decoder plugin is now compatible with the new
FFmpeg version 2.5.
For conservative users, Music Player Daemon 0.18.20 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.5 has been released.
It fixes crash and deadlock bugs in the plugins nfs
, zzip
,
dsdiff
, dsf
and opus. The mp4v2
decoder plugin had to be
removed due to a license conflict (MPL 1.1 is not compatible with the
GPL).
For conservative users, Music Player Daemon 0.18.19 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.4 has been released.
It fixes a crash bug that can occur on malformed file names. The
ffmpeg
decoder now supports the Opus codec, and the opus
decoder
recognizes more MIME types.
For conservative users, Music Player Daemon 0.18.18 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.3 has been released.
It fixes bugs in the upnp
database plugin, the audiofile
decoder
and the soxr
resampler. The opus
decoder can now play chained
streams.
Music Player Daemon 0.19.2 has been released.
It fixes various bugs: a crash in the faad
plugin, playback of
redirected streams and streams with query string, negative replay gain
values in the mad
plugin, problems with native DSD playback. It
adds support for *.m3u8
and audio/aacp
.
For conservative users, Music Player Daemon 0.18.17 has been released. It contains backports of the above bug fixes (if applicable). Change log
Music Player Daemon 0.19.1 has been released.
It adds the systemd
socket file that was missing in the 0.19
tarball, fixes bugs in the mms
input plugin and the m3u
playlist
plugins.
Music Player Daemon 0.19 has been released.
There is a large number of improvements and new features. Some of the major ones:
music_directory
(in userspace,
without having to mount them)proxy
database plugin forwards idle
events and update
commandsgzip
libshine
libsoxr
As usual, a more detailed list of changes can be found in the NEWS
file:
Music Player Daemon 0.18.16 has been released.
It fixes a DSD breakage due to a typo in the previous release.
Music Player Daemon 0.18.15 has been released.
It fixes a problem with large command lists, fixes an old breakage of the MixRamp feature, and works around a build failure on NetBSD.
Music Player Daemon 0.18.14 has been released.
It fixes a crash bug with ffmpeg
/libav
version 11, two more crash
bugs related to seeking, and a range parser bug on certain 32 bit
architectures (such as ARM).
Music Player Daemon 0.18.13 has been released.
It fixes several DSD playback bugs, a bug in the periodic state file
saver and a bug in the seekcur
protocol command.
Music Player Daemon 0.18.12 has been released.
It fixes two build failures with the proxy
database plugins and
improves stream playback with the decoder plugins audiofile
,
dsdiff
, dsf
, faad
and sndfile
. Two improvements to the
“random” mode ensure that the first and second song being played are
really random.
ncmpc 0.24 has been released. It fixes a crash when using the “jump” feature (hotkey “.”). Change log
ncmpc 0.23 has been released. The tarball contains the PO files that were missing in the previous release. Change log
ncmpc 0.22 has been released. Change log
mpc 0.26 has
been released. It fixes a crash when adding absolute paths. The
playlist
command can now show the contents of stored playlists. The
search
command supports --format
.
Music Player Daemon 0.18.11 has been released.
It fixes a race condition on non-Linux operating systems, disturbing
the database update and more. The opus
decoder plugin now properly
recognizes song durations on high-latency files.
Music Player Daemon 0.18.10 has been released.
It fixes several minor bugs in the decoder plugins ffmpeg
, gme
and
sndfile
. Playback doesn’t get interrupted anymore when the current
song gets deleted.
Music Player Daemon 0.18.9 has been released.
It improves the previous workaround for the Raspberry Pi audio driver bug, eliminating noise during song change. Child processes launched by the “pipe” output plugin no longer ignore signals. Several build failures have been fixed.
Music Player Daemon is finally being ported to Android! A first preview for the brave has been uploaded to Google Play.
At this early stage of development, the app is not particularly useful. There is no user interface, the service is not well integrated into the Android operating system, and all it can do is play HTTP streams (MP3, Vorbis, Opus, FLAC). Stay tuned for updates!
Music Player Daemon 0.18.8 has been released.
It improves the Icy metadata parser, adds support for libav
v10_alpha2 API changes and fixes two build failures: one with the
Vorbis encoder and another one on Solaris.
Music Player Daemon 0.18.7 has been released.
It fixes a crash in the pls
playlist plugin and a memory leak in the
faad
decoder plugin. Supplementary groups are only initalized when
MPD is started by user root
.
Music Player Daemon 0.18.6 has been released.
It fixes various minor bugs, one build failure with uClibc and two build failures on Mac OS X.
Music Player Daemon 0.18.5 has been released.
It fixes more byte order bugs and build failures. The “curl” input
plugin now works around a libcurl
bug that was fixed in
version 7.32.0. A clipping bug with resampling 24 bit audio was
fixed. The “proxy” database plugin has learned to forward the
“db_update” attribute.
Music Player Daemon 0.18.4 has been released.
It fixes a byte order bug in the dsdiff decoder plugin and a few build failures. In particular, it is now possible to build MPD with libc++.
mpc 0.25 has
been released. It fixes a problem with the insert
command and
optimizes the tab completion commands.
Music Player Daemon 0.18.3 has been released.
A nasty regression in yesterday’s 0.18.2 (revealing an old bug that was invisible for many years) made this release necessary. Sorry for the hiccup.
Music Player Daemon 0.18.2 has been released.
It fixes more bugs: properly follow HTTP redirects on radio streams, correct song order in PLS playlists, flush output buffer before handling the “close” command, big-endian support.
From now on, git tags and release tarballs will be signed with
GPG key C6DB4512
.
Music Player Daemon 0.18.1 has been released.
It fixes various bugs: one playback with volume normalization enabled, an ALSA endless loop, whitespace problems in the protocol parser and a few networking tweaks.
Music Player Daemon 0.18 has been released.
Internally, the code base has been rewritten from C99 to C++11, which improves code readability and maintainability.
Support for the Opus codec has been added, both decoder and encoder.
The protocol has been extended to allow reading arbitrary tags (e.g. Vorbis comments). “find” and “search” can be limited to a portion of the filesystem tree. The “volume” command has been re-added.
Library dependencies have been updated. Various obsolete plugins have been removed (e.g. soup, mp4ff, ffado).
Countless small improvements: turn off timer wakeups while idle to reduce battery usage; MPD is no longer unresponsive while waiting for a stream; improved error reporting; and so on.
libmpdclient 2.9 has been released. It adds support for the upcoming MPD 0.18 protocol. Change log
mpc 0.24 has been released. It fixes various minor bugs and also adds support for MPD 0.18. Change log
MPD version 0.17.6 has been released. It fixes an ALSA/USB bug, a modplug build failure and two problems with stored playlists.
MPD version 0.17.5 has been released. It fixes two protocol bugs and a crash in the mikmod decoder plugin.
ncmpc 0.21 has been released. Change log
mpc 0.23 has been released. Change log
libmpdclient 2.8 has been released. It extends support for song priorities.
MPD version 0.17.4 has been released. It fixes a few protocol bugs and problems with the ffmpeg/libav decoder plugin.
The MPD website has been relaunched. Wikia has been hosting the MPD website for a few years, but Wikia turned out to be an annoying experience for many visitors. Lacking a real maintainer, the wiki grew into a confusing mess over the years, making it harder and harder to find the answer to a given problem. The goal is now to move helpful information from the old wiki to the user manual (which nobody knew it existed).
The new website is being managed with nanoc (LWN article). If you want to help, clone the git repository and send a pull request. The user manual is managed in the MPD git repository.
Version 0.5.1 of python-mpd2 supports mpd ranges. Download it from github or install it from pypi
The previous forum went up in flames, and for a while we had nobody willing to step up and set up a new one. No longer! A fresh new forum is now available: http://forum.musicpd.org/ – the old data is gone, but signing up again takes just a minute or two.
Version 0.5.0 of python-mpd2 lists improvements in support for stickers. Download it from github
Version 1.3.0 of Quimup has been released. Many new features and fixes (changelog). Downloads are available from sourceforge.
Version 0.3.3 of Guimup mainly improves compatibility with xfce4. Downloads are available from sourceforge.
python-mpd2 version 0.4.3 has been released. Some bugs are fixed and it supports the commands of the latest mpd version. Changelog
Version 0.3.2 of Guimup is a bugfix release. The source code and amd64/i386 DEB packages are available from sourceforge. See coonsden.com for a full changelog.
MPD version 0.16.8 has been released. Minor bugfixes, most likely the end of the line for the 0.16.x releases.
python-mpd2 version 0.4.0 has been released. python-mpd2 is a backward compatible fork of python-mpd.
ncmpc version 0.20 has been released. Changes are available on the sourceforge page.
A new release of MPD, mpc and libmpdclient have been released, for the changes see the applicable pages.
Version 0.3.1 of Guimup is a bugfix release. The source code and amd64/i386 DEB packages are available from sourceforge. See coonsden.com for a full changelog.
Guimup version 0.3.0 was completely rewritten for Gnome 3 and takes advantage of new MPD 0.16 features. See coonsden.com for a full changelog.
MPD version 0.16.6 has been released. This release fixes win32 building, adds better error messages and other miscellaneous stability bug fixes.
libmpdclient version 2.6 has been released, adding support for song priorities.
MPD version 0.16.5 has been released bringing more stable changes and a systemd file. All users are encouraged to upgrade.
MPD version 0.16.4 win32 binary has been released.
MPD version 0.16.4 has been released bringing many stable changes, all users are urged to upgrade.
The official mpd forum is once again available, with new tricks in place to prevent a spamfest like last time. So, if you want to talk about mpd or ask (or even answer) questions, you are welcome to join us on the forum.
Lately a change in ffmpeg introduced crashing issues in mpd. This issue has been fixed in ffmpeg and also mpd now has a fix to handle broken ffmpeg installations, so please update both. If you cannot update for any reason, you can disable ffmpeg in mpd.conf by adding “decoder { plugin “ffmpeg” enabled “no” }”.
ncmpc version 0.19 has been released. This release includes bugfixes and translation updates.