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)
Configurable hotkeys for playback and volume control
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 length: 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
Changelog
v0.3.4
Configurable hotkeys for playback and volume control
Some performance improvements
v0.3.3
Color theming
v0.3.2
Global hotkeys: space for play/pause
Display track length in tracklist
Light/dark theme
New version notification
v0.3.1
Search history
Highlight of hovered library / tracklist item
Some fixes
v0.2.0
Initial release.
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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32e8feb2467a14e9fa105c9c4d52d65421e4793a0a907a6a6175988cbe0e5ada |
|
MD5 | 1d4f4540112bfb14b423d7a619ce93dc |
|
BLAKE2b-256 | 08e6ac4495a3841e90f252809f2afae732aaef396872ec84c6c1bf9bd2728a2d |