File: index.rst

package info (click to toggle)
python-mpd 3.1.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 476 kB
  • sloc: python: 3,021; makefile: 187; sh: 9
file content (54 lines) | stat: -rw-r--r-- 1,719 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
python-mpd2 Documentation
=========================

*python-mpd2* is a Python library which provides a client interface for
the `Music Player Daemon <http://musicpd.org>`__.

Difference with python-mpd
--------------------------

python-mpd2 is a fork of `python-mpd`_.  While 0.4.x was backwards compatible
with python-mpd, starting with 0.5 provides enhanced features which are *NOT*
backward compatibles with the original `python-mpd`_ package.  See
:doc:`Porting <topics/porting>` for more information.

The following features were added:

-  Python 3 support (but you need at least Python 2.7 or 3.4)
-  asyncio/twisted support
-  support for the client-to-client protocol
-  support for new commands from MPD v0.17 (seekcur, prio, prioid,
   config, searchadd, searchaddpl) and MPD v0.18 (readcomments, toggleoutput)
-  remove deprecated commands (volume)
-  explicitly declared MPD commands (which is handy when using for
   example `IPython <http://ipython.org>`__)
-  a test suite
-  API documentation to add new commands (see :doc:`Future Compatible <topics/advanced>`)
-  support for Unicode strings in all commands (optionally in python2,
   default in python3 - see :doc:`Unicode Handling <topics/advanced>`)
-  configurable timeouts
-  support for :doc:`logging <topics/logging>`
-  improved support for sticker
-  improved support for ranges


Getting Started
===============

A quick guide for getting started python-mpd2:

* :doc:`Getting Started <topics/getting-started>`

.. _python-mpd: https://pypi.python.org/pypi/python-mpd/

Command Reference
=================

A complete list of all available commands:

* :doc:`Commands <topics/commands>`

Changelog
=========

* :doc:`Change log <changes>`