README.rst 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. ****************************
  2. Mopidy-Touchscreen
  3. ****************************
  4. .. image:: https://img.shields.io/pypi/v/Mopidy-Touchscreen.svg?style=flat
  5. :target: https://pypi.python.org/pypi/Mopidy-Touchscreen/
  6. :alt: Latest PyPI version
  7. .. image:: https://img.shields.io/pypi/dm/Mopidy-Touchscreen.svg?style=flat
  8. :target: https://pypi.python.org/pypi/Mopidy-Touchscreen/
  9. :alt: Number of PyPI downloads
  10. .. image:: https://img.shields.io/travis/9and3r/mopidy-touchscreen/master.png?style=flat
  11. :target: https://travis-ci.org/9and3r/mopidy-touchscreen
  12. :alt: Travis CI build status
  13. .. image:: https://img.shields.io/coveralls/9and3r/mopidy-touchscreen/master.svg?style=flat
  14. :target: https://coveralls.io/r/9and3r/mopidy-touchscreen?branch=master
  15. :alt: Test coverage
  16. Extension for displaying track info and controlling Mopidy from a touch screen using `PyGame <http://www.pygame.org/>`_/SDL.
  17. Cover images are downloaded from `last.fm <http://www.last.fm/api>`_
  18. Dependencies
  19. ============
  20. - ``Mopidy`` >= 0.18
  21. - ``Pykka`` >= 1.1
  22. - ``pygame``
  23. Installation
  24. ============
  25. Install by running::
  26. pip install Mopidy-Touchscreen
  27. Or, if available, install the Debian/Ubuntu package from `apt.mopidy.com
  28. <http://apt.mopidy.com/>`_.
  29. Configuration
  30. =============
  31. Before starting Mopidy, you must add configuration for
  32. Mopidy-Touchscreen to your Mopidy configuration file::
  33. [touchscreen]
  34. enabled = true
  35. screen_width = 320
  36. screen_height = 240
  37. cursor = True
  38. fullscreen = False
  39. cache_dir = $XDG_CACHE_DIR/mopidy/touchscreen
  40. The following configuration values are available:
  41. - ``touchscreen/enabled``: If the Touchscreen extension should be enabled or not.
  42. - ``touchscreen/screen_width``: The width of the resolution you want to use in pixels.
  43. - ``touchscreen/screen_height``: The width of the resolution you want to use in pixels.
  44. - ``touchscreen/cursor``: If the mouse cursor should be shown. (If you use a touchscreen it should be false)
  45. - ``touchscreen/fullscreen``: If you want to be shown as a window or in fullscreen.
  46. - ``touchscreen/screen_width``: The folder to be used as cache. Defaults to ``$XDG_CACHE_DIR/mopidy/touchscreen``, which usually means
  47. ``~/.cache/mopidy/spotify``
  48. Features
  49. =============
  50. Working
  51. -------
  52. * See track info (track name, album, artist, cover image)
  53. * Seek Track
  54. * Play/Pause
  55. * Mute/Unmute
  56. * Change volume
  57. * Next/Previous track
  58. * Library
  59. * Menu (exit mopidy, restart...)
  60. * Shuffle on/off
  61. * Repeat one/on/off
  62. * Playback list and song selection
  63. * Playlists
  64. Planned
  65. -------
  66. * Use keyboard or GPIO buttons instead of touchscreen
  67. Screenshots
  68. ===========
  69. .. image:: http://i60.tinypic.com/qqsait.jpg
  70. Video
  71. =====
  72. `Example video running the extension <https://www.youtube.com/watch?v=KuYoIb8Q2LI>`_
  73. Project resources
  74. =================
  75. - `Source code <https://github.com/9and3r/mopidy-touchscreen>`_
  76. - `Issue tracker <https://github.com/9and3r/mopidy-touchscreen/issues>`_
  77. - `Download development snapshot <https://github.com/9and3r/mopidy-touchscreen/archive/master.tar.gz#egg=Mopidy-Touchscreen-dev>`_
  78. Changelog
  79. =========
  80. v0.2.1
  81. ----------------------------------------
  82. -Font will be included on instalation
  83. v0.2.0
  84. ----------------------------------------
  85. - First working version
  86. v0.1.0 (UNRELEASED)
  87. ----------------------------------------
  88. - Initial release.