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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|