Mopidy extension for controlling via input devices
Project description
Mopidy headless makes it possible to connect a HID (Human Interface Device), like a remote or a keyboard, to a Mopidy server.
Use ir-keytable from lirc to see which keycodes are supported:
# ir-keytable -td /dev/input/...
Configuration
The default config is the following:
[headless] enabled = true device = ;needs to be set enable_numbers = true volume_up = KEY_VOLUMEUP volume_down = KEY_VOLUMEDOWN next_song = KEY_RIGHT, KEY_NEXTSONG previous_song = KEY_PREVIOUSSONG, KEY_LEFT play = KEY_PLAY pause = KEY_PAUSE playpause = KEY_ENTER mute = KEY_MUTE next_playlist = KEY_CHANNELDOWN, KEY_DOWN previous_playlist = KEY_CHANNELUP, KEY_UP shuffle = KEY_RECORD
The device is found in /dev/input.
By default the numpad of the remote is bound to the corresponding playlists on your Mopidy installation. Disable this by setting enable_numbers to false.
Make sure that the user running mopidy can read from the device you want to use. See http://puredata.info/docs/faq/how-can-i-set-permissions-so-hid-can-read-devices-in-gnu-linux to allow a non-root user to read from input devices.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file Mopidy-Headless-0.3.0.tar.gz
.
File metadata
- Download URL: Mopidy-Headless-0.3.0.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5eb08fe949023939e9b02a4fb64b00d0f52d6e9a4adcdbf1c0bb57d42ca0ba |
|
MD5 | 076b81455a632d3cd6e008dd7dc5cb0a |
|
BLAKE2b-256 | 3c8a7f6604ed7922b20b5947a4622bb4bf7f86be2408315510f16c808cbb12d1 |