A minimalistic MPD client with support for gnome-shell/notify-osd, dbus (multimedia keys)
Failed to load latest commit information.
.gitignore made the preferences button a bit more appealing. still not correct, … Jul 8, 2011
ChangeLog Adding LICENSE and ChangeLog Dec 7, 2011
LICENSE Adding LICENSE and ChangeLog Dec 7, 2011
README.md Playback mode can be set from the preferences dialog, which has also … Jul 11, 2011
guake.patch added guake support May 11, 2011
indimpc.desktop Cleaning up for distribution. Jul 7, 2011
indimpc.rc The client icon can be optionally hidden now. Nov 8, 2012




This is a minimalistic MPD client with support for the gnome-shell indication system and multimedia keys. It is easily configurable and can launch a more featured client when needed.

It depends on:

  • python-dbus (dbus-python in some systems)
  • python-notify
  • python-mpd
  • python-keybinder (not needed if using Gnome)

For its normal operation, indimpc requires a notifications daemon, hopefully with support for action-icons, body-markup and persistence (gnome-shell is recommended). If there is no instance of gnome-settings-daemon running, it will fallback to python-keybinder to grab the multimedia keys.


You must copy the indimpc.rc file included to ~/.config/indimpc'. To connect to mpd via a socket, you must provide the full socket path as host.

indimpc has recently included some support for guake commands. For it to work, you must patch /usr/lib/guake/dbusiface.py with the guake.patch file provided.

Felipe Morales, hel.sheep@gmail.com

vie jul 8 22:11:08 CLT 2011