What is mpz?
mpz is a free and open-source music player for
large local music collections, built with C++
and Qt. It treats your folder structure as the
library and offers a 3-column UI for the
directory tree, playlists, and tracks.
Is mpz a Foobar2000 alternative?
Sort of. mpz is inspired by Foobar2000 —
especially its "Album list" — but it isn't a
Foobar2000 clone; a faithful cross-platform clone
isn't feasible and isn't the goal. It keeps the
features the author has used daily for years, in
a native, folder-based player that runs on Linux,
macOS, and Windows, whereas Foobar2000 is
Windows-only. If you organize your music in
folders and want a Foobar2000-style workflow on
Linux or macOS, mpz may suit you.
Can mpz handle very large music
collections?
Yes — that's what it's built for. mpz treats your
folder structure as the library, with no global
indexing step, so it doesn't scan a whole
collection into a database before you can play
anything.
What platforms does mpz support?
Linux, macOS, and Windows. On Linux, install
from the omnipackage repositories (openSUSE,
Debian, Fedora, Ubuntu, RedHat, Mageia, Arch,
Manjaro) or the AUR on Arch. On Windows, download
a release from GitHub — builds for 64-bit x64,
native ARM64 (Windows on ARM), and legacy 32-bit.
On macOS, download the
.dmg from GitHub releases — the
build is unsigned, so Gatekeeper blocks it on
first launch — either remove the quarantine flag
with
xattr -dr com.apple.quarantine "/Applications/mpz music player.app",
or click Open Anyway under System
Settings → Privacy & Security after the
first blocked launch. Building from source is
supported on any platform with Qt and a C++
compiler.
Does mpz have a mobile app (Android or
iOS)?
No. mpz is a desktop music player for Linux,
macOS, and Windows only; there is no Android or
iOS version. On Linux, you can control desktop
playback from a phone over MPRIS — for example
via
KDE Connect.
Is mpz free?
Yes. mpz is free and open-source software,
licensed under the GNU GPL v3.
Does mpz support streaming
services?
No. mpz focuses on local music files. Internet
radio streams in m3u and pls playlist formats
are supported, but online streaming services are
not.
What audio formats does mpz
support?
Common formats — FLAC, MP3, Ogg Vorbis, AAC,
ALAC, and WAV — played through your system's
codecs (QtMultimedia with the GStreamer or ffmpeg
backend on Linux, native backends on macOS and
Windows). Because playback uses system codecs,
exact format availability depends on what's
installed on your machine.
Does mpz support CUE sheets?
Yes, CUE sheets are supported.
Can mpz act as an mpd client?
Yes, mpz has an experimental mpd client mode
(since version 2.0.0). You can add an mpd server
as a library folder. There are some caveats —
see the
README
for details.
Does mpz support lyrics?
Yes. Lyrics can be embedded in tags, loaded from
.lrc or .txt
sidecar files, or fetched online from
LRCLIB. They are shown in the Track Info dialog.
Can mpz edit tags?
Yes. Since version 2.0.8, mpz includes a
built-in tag editor dialog for editing track
metadata (title, artist, album, etc.) on common
formats supported by TagLib — ID3v2, Vorbis
Comment, MP4, and APE.
Why is it called mpz?
The "z" reflects a no-nonsense approach — no
clutter, no distractions.