rst_epilog = """
.. _asyncio: https://docs.python.org/3/library/asyncio.html
.. _Diátaxis: https://diataxis.fr/
+.. _codeberg forge: https://codeberg.org/MusicPlayerDaemon/python-musicpdaio
.. _MPD protocol documentation: http://www.musicpd.org/doc/protocol/
+.. _Music Player Daemon: http://www.musicpd.org/
.. _python-musicpd: https://kaliko.gitlab.io/python-musicpd
.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html
.. _snake case: https://en.wikipedia.org/wiki/Snake_case
--- /dev/null
+Developement
+============
+
+Developement is done at the `codeberg forge`_.
Explanations
============
-What is musicpdaio?
--------------------
-
| « Concurrency is about dealing with lots of things at once. »
| Concurrency is not Parallelism -- Rob Pike
-**musicpdaio** is the asyncio_ port of python-musicpd_.
+
+What is musicpdaio?
+-------------------
+
+**musicpdaio** is an asynchronous MPD (`Music Player Daemon`_) client library written in Python. It is the asyncio_ port of python-musicpd_.
The goal of this project is to keep python-musicpd_ simplicity and provide
asyncio_ support.
changelog
+ development
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
+
+.. meta::
+ :description: musicpdaio, an asynchronous MPD (Music Player Daemon) client library written in Python.
+ :keywords: Sphinx, documentation, musicpdaio, python-musicpdaio, MPD, python, Music Player Daemon
The password is sent when a connection is made, no need to explicitly use the
password command. In the following code a client is constructed with a password argument, then when the ping method is called:
- * the client fetch a connection from the pool
- * then a password command is sent with the password
- * finally the ping command is sent.
+
+* the client fetch a connection from the pool
+* then a password command is sent with the password
+* finally the ping command is sent.
.. sourcecode:: python