Builds mpd from source code, specifically this fork of MPD.
Can be used as base for other container images.
This repo creates builds for MPD.
Source code on GitHub
Images on DockerHub
Due to a mistake, a version with mpd 0.24.4 was never released. When I intended to release an image with version 0.24.4, a build with 0.24.3 would be contained in such images instead.
The issue had reflected itself on the mpd-alsa-docker images as well.
Now the issue is hopefully fixed with the upgrade to version 0.24.5.
Apologies for the inconvenience.
Compiled binaries are available at the directory /app/bin
. You will find that this directory include two files, mpd
and mpd-ups
.
The latter is a patched version, which will support a new configuration parameter named integer_upsampling
for alsa outputs. If set to yes
and if allowed_formats
is set, this configuration will choose the first format which is an integer multiple of the currently playing audio file.
Example for allowed_formats
: "352800:*:* 384000:*:* *:dsd:*"
. Using this configuration, 44.1kHz will be upsampled to 352.8kHz and 48kHz will be upsampled to 384kHz.
This image is used by the mpd-alsa-docker repo. Using that it should be easy to adopt this patched version of mpd.
This is not supported by the MPD project. Use this patched version at your own risk.
See the following table for changes starting from 2023-07-20.
Date | Major Changes |
---|---|
2025-10-22 | Bump to mpd 0.24.6 (see issue #69) |
2025-08-03 | Remove wrong reference to 0.24.3 |
2025-08-02 | Restore GitHub workflow |
2025-08-02 | Bump to mpd 0.24.5 |
2025-06-15 | Add support for linux/arm/v6 (see issue #63) |
2025-05-27 | Bump to mpd 0.24.4 (see issue #61) |
2025-05-08 | Build in release mode |
2025-05-08 | Avoid apt-get upgrade |
2025-05-08 | Remove non-lts ubuntu base images |
2025-05-08 | Sort debian versions in build.sh |
2025-04-13 | Bump to mpd 0.24.3 (see issue #58) |
2025-03-27 | Bump to mpd 0.24.2 (see issue #56) |
2025-03-23 | Bump to mpd 0.24.1 (see issue #54) |
2025-02-07 | Bump to mpd 0.23.17 (see issue #50) |
2024-12-27 | Bump to mpd 0.23.16 (see issue #48) |
2024-06-13 | Add support for noble (see issue #46) |
2023-12-22 | Dropped lunar builds (see issue #44) |
2023-12-22 | Bump to mpd 0.23.15 (see issue #42) |
2023-10-11 | Add support for mantic (see issue #39) |
2023-10-10 | Unified github workflow (see issue #36) |
2023-10-10 | Bump to mpd 0.23.14 (see issue #37) |
2023-08-29 | Debian builds for arm/v5 instead of v6 (see issue #34) |
2023-07-21 | Slim down image size, fix workflow warnings |
2023-07-20 | Apt install commands optimization (see issue #31) |
2023-07-20 | Dropped bullseye and jammy builds (see issue #29) |