Mopidy extension for remote control via MQTT broker
Project description
Based on .
Installation
Using pip:
pip install Mopidy-MQTT-NG
Configuration
You have to at least configure the MQTT broker access. By default it's assumed to be installed locally.
[mqtt]
host = <mqtt broker address>
port = 1883
topic = mopidy
Note: Remember to also supply username
and password
options if your
MQTT broker requires authentication.
Features
- Sends information about Mopidy state on any change
- Playback status
- Volume
- Track description
- Reacts to control commands
- Playback control
- Tracklist control
- Volume control
- Track search [WIP]
- Responds to specific information inquiries
MQTT protocol
Topics
Default top level topic: mopidy
.
Control topic: mopidy/c
.
Information topic mopidy/i
.
Publishing
Kind | Subtopic | Values |
---|---|---|
State | /sta |
paused / stop / playing |
Volume | /vol |
<level:int> |
Current track | /trk |
<artist:str>;<title:str>;<album> or |
Subscribing
Kind | Subtopic | Values |
---|---|---|
Playback control | /plb |
play / stop / pause / resume / toggle / prev / next |
Volume control | /vol |
=<int> or -<int> or +<int> |
Add to queue | /add |
<uri:str> |
Load playlist | /loa |
<uri:str> |
Clear queue | /clr |
|
Search tracks | /src |
<str> |
Request info | /inf |
state / volume / queue |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Mopidy-MQTT-NG-1.0.0.tar.gz
(10.5 kB
view details)
Built Distribution
File details
Details for the file Mopidy-MQTT-NG-1.0.0.tar.gz
.
File metadata
- Download URL: Mopidy-MQTT-NG-1.0.0.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547ee520c5f01a385f8fcf37416ee843e387141af62b652ccd65a767f85f38d7 |
|
MD5 | 72b30864d01327c303550203282d2fe2 |
|
BLAKE2b-256 | 6e4bc76bf2a2fc8bcbf3597f713735732989b2fe2eb4c3900ac18920973128c5 |
File details
Details for the file Mopidy_MQTT_NG-1.0.0-py2.py3-none-any.whl
.
File metadata
- Download URL: Mopidy_MQTT_NG-1.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984f597bd639b4e34d3680ab33f574f9d9740705be31921ada4f3857b2e0a876 |
|
MD5 | 7ef7f06a05d4a03d7f5d582f1b65c836 |
|
BLAKE2b-256 | 2887331e96c96814176d6333e9b1393c9286bd51b6e525ce94637159d87a516e |