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-mpdInstall 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
Metadata
Release files for mpdlcd 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mpdlcd-0.5.2.tar.gz | 32.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mpdlcd-0.5.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 61.5 kB
Release files / mpdlcd-0.5.2.tar.gz
| Download URL | mpdlcd-0.5.2.tar.gz |
|---|---|
| Size | 32.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bd7d854cb7362cce849211c7e676e76fd8bfd4a1f4d5dbaa78d1065c0920dc1a
|
|
BLAKE2b-256 checksum How to use checksums |
71802076c049db5f8023d8ad4139145f2879642712a960fd70f0d2de76145a7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|
Release files / mpdlcd-0.5.2-py2.py3-none-any.whl
| Download URL | mpdlcd-0.5.2-py2.py3-none-any.whl |
|---|---|
| Size | 28.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
b299ec363472de527933c928110f4058ad2e301449256d856d356a63061b655c
|
|
BLAKE2b-256 checksum How to use checksums |
e56d8fd91f99b053acd339ace10514fbee53bd174b89073e0134f81fb5287ab3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6
|