Folder-based player for large local music collections
4.8(6)15MusicAudioEntertainment
Open-source, native C++/Qt music player for large local collections. Folder-based 3-column UI, CUE sheets, lyrics, tag editing, MPRIS, mpd client mode. Linux, macOS, Windows.
4.8
6 ratings
Software engineer
AI video with native sound, paid per clip. Nothing stored.
A calmer Mac menu bar, one click away.
Enterprise Software. Intelligent Automation. Global Impact.
Comments
15Software engineer
Inspired by Foobar2000 and especially its "Album list" feature, mpz isn't trying to be a cross-platform clone. It's focussed on UX where you have dedicated directory tree aka library, playlists and the loaded playlist itself. If you organize your music in folders, then it might be for you.
Great product! The interface looks clean and easy to use. I especially like the focus on user experience. Looking forward to trying it.
What formats does this software support for playback now?
Software engineer
All that supported by the codecs installed on host OS. When loading tracks, file extensions artificially limited to: mp3, flac, ogg, opus, m4a, mp4, wav, wma, aac, ape, dsf, cue. but only b/c it needs to quickly filter out non-audio files, chances are there exist format that can be supported but file extentsion doesn't match and this file becomes invisible to the player - in this case the extension needs to be added to the list
Data science
mpz has great potential and offers some useful features, but I encountered a few issues that could be improved. Please contact me so I can share detailed feedback and suggest the changes I'd like to see. Email: [email protected]
The folder-based approach is refreshing compared to many modern music players that rely heavily on online libraries. Native C++ performance and cross-platform support are strong advantages for users with large local collections. Have you considered adding automatic metadata cleanup or playlist synchronization between devices in future releases?
This is exactly the kind of music player local music enthusiasts have been waiting for. The folder-based approach, native C++/Qt performance, CUE sheet support, built-in tag editor, lyrics, and cross-platform compatibility make it a fantastic choice for managing large offline collections. It's refreshing to see a free, open-source player that prioritizes speed, functionality, and user control without unnecessary bloat. Great work to the developers—looking forward to seeing how the project evolves!
This is exactly the kind of music player local music enthusiasts have been waiting for. The folder-based approach, native C++/Qt performance, CUE sheet support, built-in tag editor, lyrics, and cross-platform compatibility make it a fantastic choice for managing large offline collections. It's refreshing to see a free, open-source player that prioritizes speed, functionality, and user control without unnecessary bloat. Great work to the developers—looking forward to seeing how the project evolves!
Founder of NexSpark, a science-based matchmaking platform, and NexSpark Friends.
The split between a portable global config and a local one is a small detail but it's the kind of thing that shows real thought went into this — most players make you redo your setup every time you move machines. Also glad to see mpd client mode alongside the standalone player; not many folder-based players bother supporting both. Does the tag editor batch-edit across a whole folder, or is it one file at a time?
Software engineer
You can select multiple tracks and batch edit tags on them
CUE sheet support with seamless playback of single-file albums is the detail that stands out here — most modern players quietly dropped it, and it is the reason a lot of people still keep foobar2000 around on Windows. Combining that with mpd client mode is an unusual pairing; are those two separate playback paths internally, or does the mpd mode reuse the same engine?
Software engineer
2 separate modes. Mpd servers listed along direstories in library selection combobox. Selecting mpd loads all playlists and tracks from mpd server
Working on Marquorum - a creator-powered affiliate network for the next wave of AI software.
I really like the folder-based approach to mpz. It feels like a thoughtful alternative for people with large local music libraries who want speed, organization, and control without the bloat of modern streaming-focused players.
The folder-first model makes a lot of sense for compilations and collections whose directory structure is more reliable than their tags. For a very large library, does mpz watch folders and update incrementally when files are added or renamed, or does the user trigger a rescan—and can existing playlist entries survive those renames?
Software engineer
Playlist entries don't survive renames. Changes in folders are tracked in library view, but playlists are static and cannot catch external file rename