What is mpz?
mpz is a free and open-source folder 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 folder player?
Yes. mpz is a folder player: it plays music
straight from your folder structure instead of
importing it into a database. Middle-click any
folder to turn it into a playlist — your
directory tree is the library, with no global
indexing step.
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), built for x86_64 and aarch64 — Arch
and Manjaro are x86_64 only — 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 works — a Radio library with built-in
stations, plus m3u,
m3u8 and pls stream
playlists — but streaming services are not
supported.
Does mpz play internet radio?
Yes, and always has — stream playlists in
m3u, m3u8 and
pls play like any other playlist.
Version 2.1.0 added a dedicated Radio library
with built-in stations from SomaFM, Radio
Paradise, FIP, France Musique and Nightride FM
plus your own, HTTPS, a radio row view, and
stream titles from IceCast's
status-json.xsl. Stream playlists
still play directly, or import into the library.
What audio formats does mpz
support?
Common formats — FLAC, MP3, Ogg Vorbis, Opus,
AAC, ALAC, M4A/MP4, WAV, WMA, APE, and DSD —
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 gapless
playback?
Yes. No silence between tracks, anywhere in your
library. Decoded audio is buffered in memory
(100 MB by default, configurable in
Settings → Advanced), which also makes
seeking instant. Qt 6 builds only, since version
2.1.0.
Does mpz have an equalizer?
Yes, since version 2.1.0. 10-band graphic and
full parametric modes, importing presets from
AutoEq, SquigLink and similar sources. On/off
and preset are per output device ("Default"
counts as one), presets themselves are shared.
The EQ follows the device in use, so unplugging
headphones switches it along with the audio. It
runs on the gapless engine, so gapless has to be
enabled. Qt 6 only.
Does mpz support CUE sheets?
Yes, including gapless playback of single-file
albums split by a CUE sheet.
What languages is mpz available
in?
The interface is translated into English,
Russian, Japanese, and Serbian, and follows your
system language by default.
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, or
in a dockable Lyrics panel.
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.