Mopidy3

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

configPathrw

Where the config files live

Target
/etc/mopidy/
Default
/mnt/user/appdata/Mopidy3/config
Value
/mnt/user/appdata/mopidy/config
dataPathrw

Where the Mopidy Data lives

Target
/data/
Default
/mnt/user/appdata/Mopidy3/data
Value
/mnt/user/appdata/mopidy/data
MusicPathrw

The location of your music

Target
/media
SharePathrw

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

This should match whats in your config

Target
6600
Default
6600
Value
6600
HTTP PortPorttcp

Where the webserver lives

Target
6680
Default
6680
Value
6680
HTTP PortPorttcp

The default port for TCP Streams in Snapcast

Target
4593
Default
4593
Value
4593
Supervisord PortPorttcp

Where the supervisord web UI lives

Target
9001
Default
9001
Value
9001
Templates DirVariable

The folder location where template files are accessed

Target
TEMPLATES_DIR
Default
/home/templates
Requirements FileVariable

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

5,159
Total Downloads

Details

Repository
daredoes/mopidy3:stable
Last Updated2023-09-05
First Seen2023-08-24

Run Mopidy3 on Unraid.

Mopidy3 is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.