Mpdevil is a simple music browser for the Music Player Daemon (MPD) which is focused on playing local music without the need of managing playlists. Instead of maintaining a client side database of your music library mpdevil loads all tags and covers on demand. So you'll never see any outdated information in the browser. Mpdevil strongly relies on tags.


display large covers
play songs without doubleclick
lyrics from
MPRIS interface (based on mpDris2)
notifications on title change
basic queue manipulation (move and delete single tracks)
search songs
filter by genre
media keys support
many shortcuts
manage multiple mpd servers


Build dependencies:

  • DistUtilsExtra


  • Gtk3
  • Python3

Python modules:

  • mpd (python-mpd2 >=1.0)
  • gi (Gtk, Gio, Gdk, GdkPixbuf, Pango, GObject, GLib, Notify)
  • requests
  • bs4 (beautifulsoup)


git clone
cd mpdevil
sudo python3 install
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
sudo gtk-update-icon-cache
sudo update-desktop-database