Нема описа

9and3r 8ab92106da Update README.rst пре 11 година
docs 5699bb3e9a Documentation updated пре 11 година
mopidy_touchscreen d0344c6973 Added sound sdl config values пре 11 година
tests 5b021f34be Import fixes пре 11 година
.coveragerc e16784d374 First commit пре 11 година
.gitignore 72238ab099 Code cleanup пре 11 година
.travis.yml 3102375e63 Code cleanup пре 11 година
LICENSE e16784d374 First commit пре 11 година
MANIFEST.in bc3e3c50e8 Font included in package пре 11 година
README.rst 8ab92106da Update README.rst пре 11 година
setup.cfg e16784d374 First commit пре 11 година
setup.py cd8d9d1c17 Code cleanup пре 11 година
setuptools-5.4.2.zip bc3e3c50e8 Font included in package пре 11 година
tox.ini e16784d374 First commit пре 11 година

README.rst

****************************
Mopidy-Touchscreen
****************************

.. image:: https://img.shields.io/pypi/v/Mopidy-Touchscreen.svg?style=flat
:target: https://pypi.python.org/pypi/Mopidy-Touchscreen/
:alt: Latest PyPI version

.. 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

.. 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 `_/SDL.

Cover images are downloaded from `last.fm `_

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
`_.


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
sdl_fbdev = /dev/fb1
sdl_mousdrv = TSLIB
sdl_mousedev = event0

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``
- ``touchscreen/sdl_fbdev``
- ``touchscreen/sdl_mousdrv``
- ``touchscreen/sdl_mousedev``
- ``touchscreen/sdl_audiodriver``
- ``touchscreen/sdl_path_dsp``


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 `_

Project resources
=================

- `Source code `_
- `Issue tracker `_
- `Download development snapshot `_


Changelog
=========

v0.2.1
----------------------------------------

- Font will be included on instalation

v0.2.0
----------------------------------------

- First working version

v0.1.0 (UNRELEASED)
----------------------------------------

- Initial release.