Mopidy3
Docker app from daredoes' Repository
Overview
Mopidy is an extensible music server written in Python.
Mopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.
This is Mopidy3 for Unraid with support for snapcast and multiple instances with automatic snapcast stream management.
- set up the docker
- set up volume mount to /mnt/user/appdata/mopidy/ >> /config/
- add TCP ports for MPD, HTTP and TCP ports for each additional instance you want
A configuration has been autogenerated with basic settings. The template for it can be found in the container in /home/templates. It is located in /etc/mopidy
Do NOT modify the part of the audio output setting that says port=4953. This is automatically replaced for each instance generated to fill in the host and port.
To configure the instance and snapcast settings, copy the template to your config folder and modify it. cp /home/templates/server.json /config/.
Runtime arguments
- Web UI
http://[IP]:[PORT:9001]/- Network
bridge- Shell
bash- Privileged
- false
Template configuration
Where the config files live
- Target
- /etc/mopidy/
- Default
- /mnt/user/appdata/Mopidy3/config
- Value
- /mnt/user/appdata/mopidy/config
Where the Mopidy Data lives
- Target
- /data/
- Default
- /mnt/user/appdata/Mopidy3/data
- Value
- /mnt/user/appdata/mopidy/data
The location of your music
- Target
- /media
The location where DB files are stored. If you don't add this, your docker image will bloat.
- Target
- /home/.local/share/mopidy/
- Default
- /mnt/user/appdata/Mopidy3/share
This should match whats in your config
- Target
- 6600
- Default
- 6600
- Value
- 6600
Where the webserver lives
- Target
- 6680
- Default
- 6680
- Value
- 6680
The default port for TCP Streams in Snapcast
- Target
- 4593
- Default
- 4593
- Value
- 4593
Where the supervisord web UI lives
- Target
- 9001
- Default
- 9001
- Value
- 9001
The folder location where template files are accessed
- Target
- TEMPLATES_DIR
- Default
- /home/templates
The file location of a custom requirements.txt you want installed at the start of each mopidy instance.
- Target
- REQUIREMENTS_FILE
- Default
- /etc/mopidy/requirements.txt
Download Statistics
Details
daredoes/mopidy3:stableRun Mopidy3 on Unraid.
Mopidy3 is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.