Skip to main content

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.

Release files for Mopidy-Headless 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Mopidy-Headless 0.3.0
File Size Uploaded
Mopidy-Headless-0.3.0.tar.gz 9.0 kB Details

Release files / Mopidy-Headless-0.3.0.tar.gz

Download URL Mopidy-Headless-0.3.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5f5eb08fe949023939e9b02a4fb64b00d0f52d6e9a4adcdbf1c0bb57d42ca0ba
BLAKE2b-256 checksum
How to use checksums
3c8a7f6604ed7922b20b5947a4622bb4bf7f86be2408315510f16c808cbb12d1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page