PidgiMPD is a Pidgin plugin for monitoring/controlling MPD.


Er, well, I'm not very big on documentation so here goes.

PidgiMPD can do both automatic and manual tasks. The manual tasks are handled via the command /mpc in conversation windows. Help about that command can be found using the parameter help.

The automatic tasks are:

The syntax of the messages which can be user configured is outlined below.

Placeholders in song markup

Placeholder Represented data
%a artist name
%t song title
%A album name
%f filename
%T track number
%g genre
%c composer
%s play status
%r time remaining of song
%p time played of song
%l length of song



FreeBSD has a package in Ports.

Source packages

2008-04-25 - pidgimpd-1.0.tar.bz2

2008-09-21 - pidgimpd-1.0.tar.gz, pidgimpd-1.0.tar.bz2 (I accidentally packaged the .bz2 as a gzip file)

2008-10-16 - pidgimpd-1.0.1.tar.gz, pidgimpd-1.0.1.tar.bz2

2009-02-10 - pidgimpd-1.1.tar.bz2 (Added updating of status on new account connections)

2009-09-23 - pidgimpd-1.1.1.tar.bz2 (Fix to avoid blocking when MPD is unavailable during startup)


$ git clone git://
$ ./
$ ./configure
$ make
# make install


Installation should be a matter of running

$ ./configure
$ make
# make install


Please contact me if you have any issues.