/python-mpd-server

A fork of python-mpd-server

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

python-mpd-server permits to bind a player to a `MPD server <http://mpd.wikia.com>`_. 

You can control your player with a MPD client such as `Sonata
<http://sonata.berlios.de/>`_, `Gmpc <http://gmpc.wikia.com/wiki/>`_ or a command line tool `mpc <http://mpd.wikia.com/wiki/Client:Mpc>`_. This module
defines a server which manages client requests, parses a request and
generates a respond. A MPD command is a class that you can override.

Current supported features are:

- Playback control (play, stop, next, ...)
- Manage a playlist (add, move, delete, ...)
- Store/Load playlists
- User management via password command


Install It
----------
Clone git repository ::

      git clone git://git.tuxfamily.org/gitroot/pympdserver/python-mpd-server.git python-mpd-server
      cd python-mpd-server
      python setup.py install --user

You can also `browse source code <http://git.tuxfamily.org/pympdserver/python-mpd-server/>`_.


Getting Started
---------------
Launch a basic mpd server ::

       python examples/mpd_server_example.py

or go http://pympdserver.tuxfamily.org/index.html#how-to-use-it .

Copyright and Licensing
-----------------------
All python-mpd-server modules are released under
the terms of GPL 3. See LICENSE for the full license.

python-mpd-server is Copyright (C) 2011-2012 kedals0@gmail.com

The GPL is Copyright (C) Free Software Foundation.

Contact
-------
Project Page: http://pympdserver.tuxfamily.org/