Web client for Mopidy
Project description
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
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
Original author: Mathias Millet
Current maintainer: Mathias Millet
Project details
Release history Release notifications | RSS feed
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
Hashes for Mopidy_Mowecl-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afce0eca1bae942e9a95a18590461c7bedd3806b826d54050da376eed5d74930 |
|
MD5 | 16f2a4122e76010de10aa99aaca9a21d |
|
BLAKE2b-256 | e1b6c263d62d3cb85bf90f223333b5a2783b17ac796a05aa9b6dabdbbbc73b58 |