Display MPD status on a lcdproc server.
Project description
MPDLcd is a small adapter which will display the status of a MPD server on a LCD screen, through lcdproc.
It allows defining various layouts depending on LCD size, with fix or moving parts.
Running
The command line is quite simple:
# Connect to the local mpd and lcdproc, logging to stderr mpdlcd
Other options are possible:
mpdlcd --mpd=mpd.example.org:1234 --lcdproc=lcd.example.org:456 \ --syslog --syslog-facility=user2 --loglevel=debug --lcdd_debug
Please use mpdlcd --help or man mpdlcd for a full help description.
Installing
The simplest way to install MPDLcd is to use your distribution’s packages. It requires the and python_mpd2 Python library.
Gentoo
Use the Sunrise overlay at http://overlays.gentoo.org/proj/sunrise/browser/app-misc/mpdlcd
Debian/Ubuntu
Install the python-mpd package:
apt-get install python-mpd
Install mpdlcd from PIP:
pip install mpdlcd
Other
If it hasn’t been packaged for your distribution yet, you can also install from sources by hand:
pip install mpdlcd
This will pull in the python_mpd2 Python library.
Example initd scripts are provided in the initd/ folder.
Reporting issues
Issues should be reported on https://github.com/rbarrois/mpdlcd/issues.
Crash report should include:
Current MPD status (playing, stopped, …)
Custom /etc/mpdlcd.conf file content
Current MPDLcd version, as given by mpdlcd --version
Full output from running MPDLcd in debug mode, typically with the following options:
mpdlcd --no-syslog --logfile=- --loglevel=debug
Contact
The main channel for reporting issues would be https://github.com/rbarrois/issues.
I’m also available:
By email, at raphael.barrois+mpdlcd@polytechnique.org
On IRC, as Xelnor on irc.freenode.net
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mpdlcd-0.5.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b299ec363472de527933c928110f4058ad2e301449256d856d356a63061b655c |
|
MD5 | 40b0b3b1cb45e0fe9b823ec59ad81550 |
|
BLAKE2b-256 | e56d8fd91f99b053acd339ace10514fbee53bd174b89073e0134f81fb5287ab3 |