Skip to main content

Web client for Mopidy

Project description

Latest PyPI version

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

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 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

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.4.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Mopidy_Mowecl-0.3.4-py3-none-any.whl (11.5 MB view details)

Uploaded Python 3

File details

Details for the file Mopidy-Mowecl-0.3.4.tar.gz.

File metadata

  • Download URL: Mopidy-Mowecl-0.3.4.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.3.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.2

File hashes

Hashes for Mopidy-Mowecl-0.3.4.tar.gz
Algorithm Hash digest
SHA256 b939a73b89bccda7fe768f3b672f96fefafc7d0b0690a23ad04feef2848d9981
MD5 d7c79efd57aeba12acbf64dbfcd60539
BLAKE2b-256 4cf8b764a96780e425355e59a81a70e26ba873b14e86c90e98ffede95dc4ab15

See more details on using hashes here.

File details

Details for the file Mopidy_Mowecl-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: Mopidy_Mowecl-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.3.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.2

File hashes

Hashes for Mopidy_Mowecl-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 32e8feb2467a14e9fa105c9c4d52d65421e4793a0a907a6a6175988cbe0e5ada
MD5 1d4f4540112bfb14b423d7a619ce93dc
BLAKE2b-256 08e6ac4495a3841e90f252809f2afae732aaef396872ec84c6c1bf9bd2728a2d

See more details on using hashes here.

Supported by

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