Thanks to visit codestin.com
Credit goes to github.com

Skip to content

GioF71/mpd-compiler-docker

Repository files navigation

mpd-compiler-docker

Builds mpd from source code, specifically this fork of MPD.
Can be used as base for other container images.

Reference

This repo creates builds for MPD.

Links

Source code on GitHub
Images on DockerHub

News

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.

Usage

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.

Disclaimer

This is not supported by the MPD project. Use this patched version at your own risk.

Change History

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)

About

Compile Music Player Daemon from my fork

Topics

Resources

Stars

Watchers

Forks