The Hmpf package

[Tags: gpl, program]

An MPD client designed to be used on a Home Theatre PC equipt with an infrared remote and VDU display.

Hmpf is designed to allow the user to navigate through a large digital music collection with a standard infrared remote and VDU. The client does not need or accept input from the keyboard

Hmpf also implements the LastFM protocol and is able to intelligently generate dynamic playlists

[Skip to ReadMe]


Change logNone available
Dependenciesbase, ConfigFile, Crypto, HTTP, mtl, network, time, unix, utf8-string [details]
AuthorThomas L. Bevan
MaintainerThomas L. Bevan <>
UploadedSun Aug 12 12:43:04 UTC 2007 by TomBevan
Downloads303 total (15 in last 30 days)
0 []
StatusDocs not available [build log]
All reported builds failed as of 2015-09-27 [all 3 reports]


Maintainers' corner

For package maintainers and hackage trustees

Readme for Hmpf-0.1


Hmpf is an MPD client designed to play music on a Home Theatre PC.
The PC should have an infrared remote and VDU display.

Hmpf allows a large music collection to be browsed with a standard remote.
It also contains a LastFM client to update your listening history to the LastFM
servers. Finally, as a last touch Hmpf is able to dynamically generate new entries
for a playlist based on style of tracks already selected.


Hmpf relies on a running MPD server, LIRC and LCDProc.


Hmpf is configured by a configuration file that is expected to be place at /etc/hmpf.conf
Look at the sample configuration for more details.

To Do:

Hmpf works nicely for me and seems fairly robust. However, more documentation
of the source files is required. The  code which manages the display also
assumes a 2 x 16 display window. Finally, the way the input code is organised
it is fairly specific to the LIRC configuration I have chosen for my reomte. If
any interest is shown in the application I might rectify these shortcomings.

Hope you enjoy it.