mpdevil

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.

Features

display large covers
play songs without doubleclick
lyrics from www.letras.mus.br
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

Building

Build dependencies:

  • DistUtilsExtra

Dependencies:

  • Gtk3
  • Python3

Python modules:

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

Run:

git clone https://github.com/SoongNoonien/mpdevil.git
cd mpdevil
sudo python3 setup.py install
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
sudo gtk-update-icon-cache
sudo update-desktop-database

GitHub

https://github.com/SoongNoonien/mpdevil