An alternative to the commonly-used mpdclient module (http://mpd.wikicities.com/wiki/ClientLib:py-libmpdclient) which uses twisted for the TCP communications. Important differences between mpdclient and pympd:
pympd doesn’t fall into ‘not done processing current command’ loops
pympd doesn’t block, due to its use of the twisted communications libs
pympd has a very incomplete implementation of the mpd commands, but they are easy to add
pympd supports my mpd patch for fractional-second accurate times, and might even reject unpatched mpds
Get the source with:
darcs get http://darcs.bigasterisk.com/pympd
Browse the source here:
http://bigasterisk.com/darcs/?r=pympd;a=tree
See also:
http://github.com/magcius/python-mpd (very similar project)
http://github.com/magcius/mpdsetup (query language using python-mpd)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pympd-1.2.tar.gz.
File metadata
- Download URL: pympd-1.2.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29147bd7402ec55040ef70d86b94d14baad7866a45224519ebbe89f8d80d095b
|
|
| MD5 |
33a8bebfdfdbeb6168d55ad550a80256
|
|
| BLAKE2b-256 |
7d9bd22e654f6fb6ae38ccb6517e734db94b5fb502fbef64b9be5d5d358efa47
|