Skip to main content

Mopidy Web client extension for mobile devices

Project description

Mopidy Mobile is a Mopidy Web client extension for mobile devices, and a hybrid app for Android version 4.4 and higher. Users of older Android versions may still access the Web extension using Google’s Chrome browser. On Apple devices, the Web client should work with iOS 7 or higher.


The Web extension can be installed using pip by running:

pip install Mopidy-Mobile

The Android app is available from the Google Play store.

Note that the Web client is designed to be added to your home screen, so it is launched in full-screen “app mode”. In fact, the only major difference between the Web client and the hybrid app is that the app will let you manage multiple Mopidy server instances. Other than that, they are functionally equivalent. If you don’t know how to add a Web application to your home screen, there are plenty of instructions available online for both Android and iOS.


The following configuration values are available for the Web extension:

  • mobile/enabled: Whether the Mopidy Mobile Web extension should be enabled. Defaults to true.
  • mobile/title: The Web application’s title, which will also be displayed when added to your home screen. The variables $hostname and $port can be used in the title. Defaults to Mopidy Mobile on $hostname.
  • mobile/ws_url: The WebSocket URL used to connect to your Mopidy server. Set this if Mopidy’s WebSocket is not available at its default path /mopidy/ws/, for example when using a reverse proxy.

Building from Source

Mopidy Mobile is built using Ionic, AngularJS and Apache Cordova, and uses npm and gulp for its build system, so it is recommended to familiarize yourself with these before you start.

To build the Mopidy Web extension, you need to have npm and gulp installed. Then run:

npm install
gulp install
gulp dist
python develop

To build the hybrid app for Android, please follow Ionic’s installation guide to make sure you have everything needed for Android development. Then run:

ionic resources android
ionic platform add android
cordova prepare
ionic plugin add
ionic build android


Copyright (c) 2015 Thomas Kemmer.

Licensed under the Apache License, Version 2.0.

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-Mobile, version 1.2.2
Filename, size File type Python version Upload date Hashes
Filename, size Mopidy_Mobile-1.2.2-py2.py3-none-any.whl (702.2 kB) File type Wheel Python version 2.7 Upload date Hashes View hashes
Filename, size Mopidy-Mobile-1.2.2.tar.gz (704.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page