Muse
Mopidy web client with Snapcast support
Install / Use
/learn @cristianpb/MuseREADME
Muse <img src="https://cristianpb.github.io/muse/icon.png" align="right" width="200" />
A mopidy player with snapcast support
Features
- Support for snapcast volume control
- Responsive design based in bulma framework
- Modify tracklists using drag and drop motions
- Create and modify playlists
- Reactive search for tracklists in different sources
- No user tracking (No Google Analytics)
- Created using state of the art web technologies:
- Svelte framework for small package size
- Svelte kit for multiple pages and server side rendering
- Github Actions CI/CD workflow for build and publish
Checkout a detailled description at this blog post
<p align="center"> <img width="901" height="450" src="https://cristianpb.github.io/assets/img/mopidy-muse/main.png" alt="Mopidy-Muse homepage"> </p>Installation
Python
Install by running:
python3 -m pip install Mopidy-Muse
Before starting Mopidy, you must add configuration for Mopidy-Muse to your Mopidy configuration file:
[muse]
enabled = true
# the following are optional values
mopidy_host = localhost
mopidy_port = 6680
mopidy_ssl = false
snapcast_host = localhost
snapcast_port = 1780
snapcast_ssl = false
Docker installation
Using docker compose:
make start
Using docker run command:
make mopidy-docker
