Skip to main content

Web client for Mopidy

Project description

Latest PyPI version CircleCI build status

Web client providing a clean and ergonomic interface to Mopidy.

Presentation

  • Dual panel library / tracklist

  • Library / playlists / search results displayed as a single tree view

  • Drag and drop from library to tracklist, and inside tracklist

  • Save tracklist + current track as a bookmark (virtual playlist)

  • Space play/pause hotkey

  • Basic color theming

Preview

Implementation

Mopidy-Mowecl is written in Javascript, and is built upon React, Redux and Material-ui.

Installation

Install by running:

python3 -m pip install Mopidy-Mowecl

Configuration

Before starting Mopidy, you must add configuration for Mopidy-Mowecl to your Mopidy configuration file:

[mowecl]
# No configuration required

In-app configuration

Several configuration options are available in the web application:

  • Mopidy websocket URL: mostly for development purposes, or if you are exposing mopidy websocket on a custom port

  • Progress update interval: time interval (ms) at which the song progress bar will update.

  • Search history lenght: max number of items in the search history

Theming

Basic theming is available in the configuration, with the following options:

  • Background color

  • Text color

  • Highlight color

For example, set these values for a dark mode based on the Blueberry theme:

  • Background color: #232937

  • Text color: #7390aa

  • Highlight color: #27e8a7

PROJECT resources

Credits

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-Mowecl-0.3.3.tar.gz (1.2 MB view hashes)

Uploaded Source

Built Distribution

Mopidy_Mowecl-0.3.3-py3-none-any.whl (7.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page