Kaynağa Gözat

Documentation updated

9and3r 11 yıl önce
ebeveyn
işleme
5699bb3e9a
1 değiştirilmiş dosya ile 117 ekleme ve 14 silme
  1. 117 14
      docs/index.rst

+ 117 - 14
docs/index.rst

@@ -1,22 +1,125 @@
-.. Mopidy-Touchscreen documentation master file, created by
-   sphinx-quickstart on Mon Aug  4 00:48:14 2014.
-   You can adapt this file completely to your liking, but it should at least
-   contain the root `toctree` directive.
+****************************
+Mopidy-Touchscreen
+****************************
 
-Welcome to Mopidy-Touchscreen's documentation!
-==============================================
+.. image:: https://img.shields.io/pypi/v/Mopidy-Touchscreen.svg?style=flat
+    :target: https://pypi.python.org/pypi/Mopidy-Touchscreen/
+    :alt: Latest PyPI version
 
-Contents:
+.. image:: https://img.shields.io/pypi/dm/Mopidy-Touchscreen.svg?style=flat
+    :target: https://pypi.python.org/pypi/Mopidy-Touchscreen/
+    :alt: Number of PyPI downloads
 
-.. toctree::
-   :maxdepth: 2
+.. image:: https://img.shields.io/travis/9and3r/mopidy-touchscreen/master.png?style=flat
+    :target: https://travis-ci.org/9and3r/mopidy-touchscreen
+    :alt: Travis CI build status
 
+.. image:: https://img.shields.io/coveralls/9and3r/mopidy-touchscreen/master.svg?style=flat
+   :target: https://coveralls.io/r/9and3r/mopidy-touchscreen?branch=master
+   :alt: Test coverage
 
+Extension for displaying track info and controlling Mopidy from a touch screen using `PyGame <http://www.pygame.org/>`_/SDL.
 
-Indices and tables
-==================
+Cover images are downloaded from `last.fm <http://www.last.fm/api>`_
 
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
+Dependencies
+============
 
+- ``Mopidy`` >= 0.18
+- ``Pykka`` >= 1.1
+- ``pygame``
+
+Installation
+============
+
+Install by running::
+
+    pip install Mopidy-Touchscreen
+
+Or, if available, install the Debian/Ubuntu package from `apt.mopidy.com
+<http://apt.mopidy.com/>`_.
+
+
+Configuration
+=============
+
+Before starting Mopidy, you must add configuration for
+Mopidy-Touchscreen to your Mopidy configuration file::
+
+    [touchscreen]
+    enabled = true
+    screen_width = 320
+    screen_height = 240
+    cursor = True
+    fullscreen = False
+    cache_dir = $XDG_CACHE_DIR/mopidy/touchscreen
+
+The following configuration values are available:
+    
+- ``touchscreen/enabled``: If the Touchscreen extension should be enabled or not.
+- ``touchscreen/screen_width``: The width of the resolution you want to use in pixels.
+- ``touchscreen/screen_height``: The width of the resolution you want to use in pixels.
+- ``touchscreen/cursor``: If the mouse cursor should be shown. (If you use a touchscreen it should be false)
+- ``touchscreen/fullscreen``: If you want to be shown as a window or in fullscreen.
+- ``touchscreen/screen_width``: The folder to be used as cache. Defaults to ``$XDG_CACHE_DIR/mopidy/touchscreen``, which usually means
+  ``~/.cache/mopidy/spotify``
+
+Features
+=============
+
+Working
+-------
+
+* See track info (track name, album, artist, cover image)
+* Seek Track
+* Play/Pause
+* Mute/Unmute
+* Change volume
+* Next/Previous track
+* Library
+* Menu (exit mopidy, restart...)
+* Shuffle on/off
+* Repeat one/on/off
+* Playback list and song selection
+* Playlists
+
+Planned
+-------
+
+* Use keyboard or GPIO buttons instead of touchscreen
+
+Screenshots
+===========
+
+.. image:: http://i60.tinypic.com/qqsait.jpg
+
+Video
+=====
+
+`Example video running the extension <https://www.youtube.com/watch?v=KuYoIb8Q2LI>`_
+
+Project resources
+=================
+
+- `Source code <https://github.com/9and3r/mopidy-touchscreen>`_
+- `Issue tracker <https://github.com/9and3r/mopidy-touchscreen/issues>`_
+- `Download development snapshot <https://github.com/9and3r/mopidy-touchscreen/archive/master.tar.gz#egg=Mopidy-Touchscreen-dev>`_
+
+
+Changelog
+=========
+
+v0.2.1
+----------------------------------------
+
+-Font will be included on instalation
+
+v0.2.0
+----------------------------------------
+
+- First working version
+
+v0.1.0 (UNRELEASED)
+----------------------------------------
+
+- Initial release.