Skip to main content

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

pympd-1.2.tar.gz (11.3 kB view details)

Uploaded Source

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

Hashes for pympd-1.2.tar.gz
Algorithm Hash digest
SHA256 29147bd7402ec55040ef70d86b94d14baad7866a45224519ebbe89f8d80d095b
MD5 33a8bebfdfdbeb6168d55ad550a80256
BLAKE2b-256 7d9bd22e654f6fb6ae38ccb6517e734db94b5fb502fbef64b9be5d5d358efa47

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2 This release

1 file

1.1

1 file

1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page