MPD Widgets
This page provides a basic overview of existing widgets for MPD (Music Player Daemon). Each widget comes with a short description, last update date, a screenshot and a link to the main article.
Contents |
User contributed widgets
Awesompd
Last update: 07.12.2011
Awesompd is a mature and highly-functional MPD widget. It provides interaction with MPD server through mpc. Main features:
- playback control, scrolling text, notifications, changing servers, album covers display
- Jamendo support: music search, Top 100, changeable stream format (MP3 or OGG)
kAworu MPD Widget
Last update: 10.04.2010
This is more like a framework for creating MPD widgets. It uses luasocket library to communicate with MPD server and provides basic requests to the server that you can use in building your MPD widget.
- Depends only on luasocket (doesn't use mpc/netcat/telnet).
- May be hard for new users because it lacks a basic working example to start off with.
Antel MPD-Ruby
Last update: 05.01.2009
A simple and light MPD widget based on the librmpd library.
- Depends only on librmpd (doesn't use mpc/netcat/telnet)
- Requires ruby and rubygem to be installed.
Jaenbon's MPD widget
Last update: 18.04.2010
A very simple widget that depends on mpc and a bash-script.
- Requires only mpc and a start-up script to work.
- Scrolls the long texts.
Library widgets
Vicious
Vicious library provides a lightweight MPD widget by the widget type vicious.widgets.mpd.
- Stable and very easy to install
- Configurable output format
Obvious
Obvious offers users a pretty simple widget that can display MPD information. Also you can define your bindings to control the playback.
- Stable and very easy to install
- Configurable output format
Bashets
Bashets library uses the concept of delegating all widget work to shell scripts and then just displaying their output. MPD bashet requires mpc to work.
- Very easy to install
- No need in lua knowledge to configure - you can just edit the shell script