Skip to main content
https://secure.travis-ci.org/rbarrois/mpdlcd.svg?branch=master Latest Version Supported Python versions Wheel status License

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

  1. Install the python-mpd package:

    apt-get install python-mpd
  2. 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:

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)

Source distribution for mpdlcd 0.5.2
File Size Uploaded
mpdlcd-0.5.2.tar.gz 32.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mpdlcd 0.5.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

1 release file

0.4.0

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page