mpz

Music player for big local collections

Directory tree is your music library

Features 3 columns UI: directory tree (aka library), playlists and tracks from selected playlist. Middle-click on folder or track in the directory view and it will become a playlist an its content will be loaded into tracks view. Create multiple playlists from folders in your library and switch between them quickly. Similar to "Album list" in Foobar2000.

KDE Breeze Dark desktop theme

Windows 10

KDE Breeze Light desktop theme

Ubuntu

Native C++/Qt - fast and responsive UI

Built with C++ and Qt framework - lightweight and fast. Open Source and cross-platform. Uses audio codecs installed on your system (GStreamer though QtMultimedia on Linux). Follows you desktop theme. "z" in the name is for "zero bullshit" whatever this means.

Radio streams, hotkeys, playback log and more

Supports radio streams in pls and m3u playlsts. Supports CUE. Has a playback log which is helpful for radio stream - never miss a track you liked. Supports MPRIS on Linux - ability to control playback remotely, for example, via KDE connect. Got feedback? Feature request? Found a bug? Use built-in feedback form.

Feedback form

About window

Library folders configuration

Playback log

Install

openSUSE, Debian, Fedora, Ubuntu, CentOS, Mageia - use binaries from Open Build Service repository.

Arch - build AUR package with Qt5 or Qt6.

Windows - grab latests binaries from GitHub realeases page.

From sources - follow README.

Not an attempt to clone Foobar2000

Inspired by Foobar2000 and especially "Album list" feature, mpz is not meant to be yet another cross-platform Foobar clone. It's simply not feasible, and not needed by author. Instead, mpz has all the features author was using for many years (quite literally, same unchanged Foobar2000 config since 2005 or so). You may find it useful too, or hate it for the lack of expected features. Author would love to hear from you - just use built-in feedback form or github issues.