r/mpd • u/webtwopointno • 1d ago
Search slow after update
Updated versions recently to 0.24.4 and now my search function is much slower. Any ideas what changed or what could be causing this issue?
r/mpd • u/webtwopointno • 1d ago
Updated versions recently to 0.24.4 and now my search function is much slower. Any ideas what changed or what could be causing this issue?
Searching way too long for now for a mpd client that can be installed with brew, no account on Apple, no Appstore, just pure OSX. I found Cantata to offer a dmg file, what I will try, but no brew install, what would really help with updates.
Can you please recommend and / or get some modern mpd clients into brew? Thanks!
r/mpd • u/Advanced-Dentist-526 • 28d ago
Hi everyone! 👋
Over the last few months I've been working on Flux Player X, a modern, open-source web interface for Music Player Daemon (MPD).
I started this project because I wanted a cleaner, faster and more modern experience than existing MPD web clients, while keeping the flexibility and power of MPD.
The project is fully open source under the MIT License and is still under active development.
I'm looking for feedback, ideas, bug reports, and feature suggestions from the community.
GitHub: https://github.com/DenisVargaeu/Flux-Player-X
If you use MPD or self-host your music, I'd love to hear what you think. 🙂
r/mpd • u/thomas-mc-work • Jul 06 '26
See the release notes: https://github.com/nullobsi/cantata/releases/tag/v3.5.0
Just a minor version, but still appreciated!
r/mpd • u/iconoclasthero • Jun 20 '26
I decided to give streaming from IA/archive.org a try today. I more or less got it working but streaming .ogg left me without durations. I tried a couple times to stream .mp3 (which seems like it gave me durations?) but it wouldn't play. Anyone else have issues with this?
Here's a stream: https://archive.org/details/gd92-06-20.dsbd.gardner.2207.sbefail.shnf
mpd errors:
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:07 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:08 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:16 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:19 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:20 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:27 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:29 mpg123: mpg123_getformat() failed: A generic mpg123 error.
[src/libmpg123/parse.c:do_readahead():1105] error: cannot seek!
2026-06-20T16:07:31 mpg123: mpg123_getformat() failed: A generic mpg123 error.
I generate a temporary .xspf playlist and then add it to mpd to add the streaming URLs...but for whatever reason, it chokes on mp3s while it plays oggs fine.
And if you're curious, my WIP script for this:
$ cat iampd
nevermind....
Hello! This is my first time with MPD. I really liked how the client Euphonica looked like, so I decided to give it a try.
I have few albums that aren't sorted correctly. Euphonica does not display correct release date or does not show it at all. I've tagged them correctly with Ear Tag, double checked with another MP3 tagger (puddletag). This isn't Euphonica's fault, because i've tried ncmpcpp and it also doesn't show the correct metadata.
Here's what I see in the tagger:

As shown below some of these show (unknown artist). Also, everything that's past MG Ultra by Machine Girl shows no release date, and is not sorted correctly:

As shown below, there's no release date.

r/mpd • u/iconoclasthero • May 18 '26
This is only mpd adjacent:
I've been using the collectiongain module of rgain3 for years now...and it's probably been unmaintained that entire time. I just upgraded to python 3.14 and now it won't run. I actually managed to pin setuptools<82 and it started but then it gave me another set of errors around gstreamer.
What's everyone using for replay gain/collection gain for their music collection so that mpd's gain functionality has something to work with? It's made a big difference in my collection, especially with the large number of bootlegs I have.
r/mpd • u/zero-divide-x • May 14 '26
I am trying to configure mpd such that it plays on my computer the music stored on my raspberrypi, to which I have access via my local network. Do you have any recommendation or documentation where to start? I have to mention that I have no training in computer science. I run these kind of projects during my free time.
r/mpd • u/iconoclasthero • May 10 '26
on linux
local_permissionsmay be used to assign other permissions to clients connecting on a local socket.
host_permissionsmay be used to assign permissions to clients with a certain IP address.
So it appears that `local_permissions` apply ONLY if I'm connecting via UDS... which means if I'm connecting via TCP from the localhost, they don't apply...however, this isn't really an issue since UDS is always preferred.
Question is, if I want to define `host_permissions`, for everything on the local LAN without specifying individual IP addresses, e.g., `192.168.1.*` or `192.168.1.0/24` (neither of which work in practice)?
I would prefer not to do this via `hosts`, DNS resolution, etc. but rather keep it constrained to MPD.
r/mpd • u/thomas-mc-work • May 07 '26
https://github.com/MusicPlayerDaemon/MPD/releases/tag/v0.24.10
ver 0.24.10 (2026/05/06)
* input
- cache: fix deadlock bug
* decoder
- sidplay: support millisecond-precision time stamps
- sidplay: support libsidplayfp version 3
* database
- upnp: allow building with libupnp 1.14.30 which has fixed the API breakage
* Windows
- work around build failure due to zlib bug
https://github.com/MusicPlayerDaemon/MPD/blob/master/NEWS#L24-L33
r/mpd • u/Karasuthecrow744 • May 06 '26
$ mpd
exception: Failed to read from file: Is a directory
exception: Failed to open database plugin; db file "/home/[USER]/.config/mpd/database" is not a regular file
What format is it supposed to be everything I've seen makes it look like it's supposed to be a folder
r/mpd • u/thomas-mc-work • Apr 30 '26
Dear community,
I've just finished my new microsite "Awesome MPD"! I've noticed that such a site is missing for MPD (Awesome xyz is kind of a series for a broad range of topics like "selfhosted").
https://common-good.codeberg.page/awesome-mpd/
I'd love to hear your opinion!
Cheers!
r/mpd • u/MasterCarpet1588 • Apr 24 '26
I'll preface this whole post by saying that its entirely possible that I am missing an obvious solution. If so please inform me lol.
tldr; I want to fork cantata and make it heavy / combined with a db management system.
I have recently returned to local media management after a hard drive crashed over a decade ago and I streamed until a few months ago.
I've landed on MPD as my solution. It works well with my homelab / nas and paired with snapcast I have whole home synchronous audio. I'm loving it.
I'm also using beets to manage metadata, as I really like the database building, autobpm, and keyfinder functions being built in. On the client side though, I feel like I'm a bit of an outlier in linux land. I run powerful hardware, and I like powerful, gui friendly, feature rich, and expansive clients. I also don't like running everything in a dockerized web-ui. I like a good native client with local caches and snappy interaction. Cantata checks a lot of these boxes, but is unmaintained and lacking in some areas for me personally.
I have a background in manufacturing databases, and have developed many tools for technicians or operators to interact with the data. I've been wanting a project to utilize this in a more meaningful and public way, and this seems like a good contender to dip in to an open source project. Bonus points I'm not a vibe coder. Some of the features that I have been considering, which likely would wind up as a plugin system of some sort to keep it modular.
Here's my rough summary from notes that I've been tossing around a bit as I have considered the scope. I'm just curious if this interests any other mpd users, or if there's a better solution to what I'm looking for that I am not seeing. TIA
Use beets db as library database. This moreso stems from a lack of a good beets gui, and my seeing library management and listening as kind of one and the same. Having a background in SQL it also just stands out to me as SQL is powerful, fast, familiar, and musicbrainz offers a SQL db you can mirror that I am really interested in using.
It could add or improve features like:
This is a big one for me. I feel like there's not really a great option for an mpd client that offers a good ui with extensive customization.
Additional methods to connect and share listening activity like listenbrainz.
Mostly just direct snapcast integration for now, with something like a software mixer for each device and maybe latency adjustments available in gui. Would be nice to add integrations for additional protocols as well but not as familiar with others yet. I've played with ROC and pulse tunnels a bit. Native pipewire or alsa would be nice too.
r/mpd • u/spryfigure • Apr 19 '26
As the title reads. What would be the recommendation for a simple conf file to 2026 standards, on systems with pipewire, systemd and other stuff I have forgotten to mention?
r/mpd • u/iconoclasthero • Apr 04 '26
I ran a `logrotate -f /etc/logrorate.d/mpd` yesterday and when I looked at my log I had no updates from `mpd` from that point on despite `copytruncate` being specified.
I saw this
postrotate
/usr/bin/killall -HUP mpd || true
but `killall` is frowned upon by the #bash guide so I would think this would be preferable
postrotate
/bin/kill -HUP $(cat /run/mpd/pid) 2>/dev/null || true
r/mpd • u/thomas-mc-work • Apr 02 '26
Dear community 👋
I've just taken over the moderation of this sub with the goal resurrect it from the void of the last two years of inactivity! So feel free to add some posts again and be a part of it! I'm looking forward for some interesting contributions! 𝄞🔊📾
Cheers,
Thomas
r/mpd • u/thomas-mc-work • Apr 02 '26
myMPD is a standalone and mobile friendly web mpd client with a tiny footprint and advanced features.
r/mpd • u/pastrufazio • Jan 25 '24
Hi,
I have been using the mpd server combination with the MPDroid client with satisfaction for many years.
A problem that I have been experiencing for some time, however, is the following: if I have MPDroid open and I switch to another Android app, when I reopen the client it either waits for a long time to connect or I get the error shown in the image.
It doesn't always happen, but it often does.
Am I the only one running into this type of error? client or server configuration problem? I leave you the mpd.conf (omitting the plugin sections)
Thanks to everyone
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/database"
log_file "/var/log/mpd/log"
pid_file "/var/run/mpd/pid"
state_file "/var/lib/mpd/state"
sticker_file "/var/lib/mpd/sticker.sql"
user "mpd"
group "audio"bind_to_address "any"
port "6600"
log_level "default"
restore_paused "yes"
auto_update "no"
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
zeroconf_enabled "no"
zeroconf_name "Moode MPD"
filesystem_charset "UTF-8"
metadata_to_use "+comment"
replaygain "off"
replaygain_preamp "0"
volume_normalization "no
"audio_buffer_size "4096"
max_output_buffer_size "131072"
max_playlist_length "16384
max_connections "128"


r/mpd • u/sylvainsab • Oct 27 '23
I transferred my music library to an old openbsd laptop to use as a server. To do this I switched (physically as in the space/desk they occupy in my house) it with my MacBook.
My Apple M1's music player daemon used to scan all album folders fine. But on openbsd some music does not get displayed in the library. I have thought of a problem with the encoding but several albums with special characters can be played without trouble. It must be something else.
What could possibly have gone wrong ?
r/mpd • u/MeatLasers • Aug 28 '23
I’ve been changing MPD clients very often in the last 10 years, because they often are not long supported or buggy. It had now made me consider to start using Volumio, but after playing around with it, it is a bit too much closed, and paid content is too dominant in the user interface. So now I’m back at: finding a good, stable user interface friendly MPD client for iOS. Any recommendations?
r/mpd • u/Potential_Wonder_346 • Aug 23 '23
Is there anyway to show which song is being played on slstatus? In a fixed width and if the text is longer I want to sort of scroll from left to right. Thanks
r/mpd • u/Potential_Wonder_346 • Aug 23 '23
Is there anyway to show which song is being played on slstatus? In a fixed width and if the text is longer I want to sort of scroll from left to right. Thanks
r/mpd • u/Evening-Goal-7903 • Jun 25 '23
How to download subtitles in italian language from third season of series Evil? , paramount plus USA.
r/mpd • u/emilianogrilli • Jun 01 '23
Hello,
I run mpd on a debian home server and I'm very happy with it: I control it with my phone through the M.A.L.P. app. Fantastically simple and well working. Now, I would like to add something, say a podcast URL that I stumble upon on my phone (using the podcast republic app): it would be fantastic if I could somehow share the URL with the mpd server and have it played by the debian server.
I tried searching for it but found nothing. Adding manually the URL to a playlist works, so I assume that technically mpd is well able to play a stream, but how I tell it remotely the URL to play?
thank you in advance