Launch
mpz
Visit
Home mpz
Example Image

mpz

Folder-based player for large local music collections

Visit

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.

Example Image
Example Image
Example Image
Example Image
Example Image
Example Image
Example Image

Features

  • 3-column UI to quickly create playlists from folders and switch between them;
  • Native C++/Qt UI - fast and responsive;
  • Drag-n-drop files and folders from file manager;
  • Internet radio in m3u and pls formats;
  • CUE sheets, with seamless playback of single-file albums;
  • Tag editor;
  • Cover art and lyrics in the track info dialog or as dockable panels that follow the playing track;
  • Playback order per playlist and global: sequential, random, or no-loop;
  • Track sorting presets;
  • Global media-key hotkeys and a built-in keyboard shortcuts dialog;
  • Media/OS integration: MPRIS on Linux (remote control, e.g. via KDE Connect), SMTC and taskbar controls on Windows, Now Playing and native menu/Dock on macOS, system tray / macOS menu bar;
  • Update check on Windows, macOS, and Linux AppImage;
  • UI languages: English, Russian, Japanese, Serbian;
  • Configuration in 2 yaml files: global (portable between computers) and local (specific to this installation);
  • mpd client mode (version 2.0.0+).

Use Cases

  • When tags are mesed u, compilations, VA albums, but your collection is already organized in folders;
  • Quickly create playlists from folders, keep as many playlists as you want, switch between them;

Comments

custom-img
Software 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.

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!

custom-img
Founder of NexSpark, a science-based mat...

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?

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?

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?

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?

custom-img
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]

custom-img
Working on Marquorum - a creator-powered...

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.

Premium Products
View all
Example Image
Awards
View all
Example Image
custom-img
Software engineer
Makers
custom-img
Software engineer

Comments

custom-img
Software 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.

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!

custom-img
Founder of NexSpark, a science-based mat...

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?

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?

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?

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?

custom-img
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]

custom-img
Working on Marquorum - a creator-powered...

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.

Premium Products