**************************** Mopidy-Raspberry-GPIO **************************** .. image:: https://img.shields.io/pypi/v/Mopidy-Raspberry-GPIO.svg?style=flat :target: https://pypi.org/project/Mopidy-Raspberry-GPIO/ :alt: Latest PyPI version .. image:: https://img.shields.io/travis/pimoroni/mopidy-raspberry-gpio/master.svg?style=flat :target: https://travis-ci.org/pimoroni/mopidy-raspberry-gpio :alt: Travis CI build status .. image:: https://img.shields.io/coveralls/pimoroni/mopidy-raspberry-gpio/master.svg?style=flat :target: https://coveralls.io/r/pimoroni/mopidy-raspberry-gpio :alt: Test coverage Mopidy extension for GPIO input on a Raspberry Pi Installation ============ Install by running:: pip install Mopidy-Raspberry-GPIO Or, if available, install the Debian/Ubuntu package from `apt.mopidy.com `_. Configuration ============= Before starting Mopidy, you must add configuration for Mopidy-Raspberry-GPIO to your Mopidy configuration file:: [raspberry-gpio] enabled = true bcm5 = play_pause,active_low,150 bcm6 = volume_down,active_low,150 bcm16 = next,active_low,150 bcm20 = volume_up,active_low,150 Each bcmN entry corresponds to the BCM pin of that number. You must assign an event, mode and bouncetime (ms) to your desired pins. Supported events: - play_pause - volume_up - volume_down - next - prev Supported modes: - active_low - configures the pin with a pull-up and triggers when it reads 0/low (RECOMMENDED) - active_high - configures the pin as a pull-down and triggers when it reads 1/high Project resources ================= - `Source code `_ - `Issue tracker `_ - `Changelog `_ Credits ======= - Original author: `Phil Howard `__ - Current maintainer: `Phil Howard `__ - `Contributors `_