Skip to main content

Mopidy extension for remote control via MQTT broker

Project description

Based on magcode's work.

Build Status


This Mopidy Frontend Extension allows you to control Mopidy with MQTT and retrieve some information from Mopidy via MQTT. The implementation is very basic. Open for any kind of pull requests.

Status update

Mopidy sends an update as soon the playback state changes:

mytopic/state -> 'paused'

When a new title or stream is started Mopidy sends this via nowplaying

mytopic/nowplaying -> 'myradio'

Play a song or stream

You can start playback of a song or stream via MQTT. Send the following:

mytopic/play -> 'tunein:station:s48720'

Stop playback

You can stop the playback via MQTT. Send the following:

mytopic/control -> 'stop'

Change volume

You can change the mixer volume from 0 to 100 via MQTT. Send the following:

mytopic/volume -> '50'


TODO: Update for the changes.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Mopidy-MQTT-NG, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size Mopidy_MQTT_NG-0.2.0-py2.py3-none-any.whl (9.9 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size Mopidy-MQTT-NG-0.2.0.tar.gz (9.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page