https://github.com/cristianpb/muse
Mopidy web client with Snapcast support
https://github.com/cristianpb/muse
mopidy sapper svelte
Last synced: 6 months ago
JSON representation
Mopidy web client with Snapcast support
- Host: GitHub
- URL: https://github.com/cristianpb/muse
- Owner: cristianpb
- License: apache-2.0
- Created: 2020-04-19T10:53:20.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-04T22:12:49.000Z (over 1 year ago)
- Last Synced: 2025-09-24T19:57:40.574Z (10 months ago)
- Topics: mopidy, sapper, svelte
- Language: Svelte
- Homepage: https://cristianpb.github.io/muse
- Size: 964 KB
- Stars: 41
- Watchers: 3
- Forks: 7
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Muse 
  [](https://actions-badge.atrox.dev/cristianpb/muse/goto?ref=master) 
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](https://cristianpb.github.io/blog/mopidy-muse)
## Installation
### Python
Install by running:
```bash
python3 -m pip install Mopidy-Muse
```
Before starting Mopidy, you must add configuration for Mopidy-Muse to your Mopidy configuration file:
```conf
[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:
```bash
make start
```
Using docker run command:
```bash
make mopidy-docker
```
## Project resources
- [Source code](https://github.com/cristianpb/muse)
- [Issue tracker](https://github.com/cristianpb/muse/issues)