Skip to content

neurove/mopidy-alpine-linux-docker_image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mopidy-alpine-linux-docker_image

Mopidy Docker image based on Alpine Linux.

Features:

  • Based on Alpine Linux: smaller than a debian or ubuntu based image.
  • Runs on Raspberry Pi (tested on Model 4B)
  • Uses the latest mopidy version from the python3 pip repository.
  • Customizable: mopidy plugins can be added/removed by editing requirements.txt.
  • Mopidy configuration example using replaygain for volume normalization and ALSA.
  • Includes Healtcheck for monitoring

Usage

Configuration:

  1. Edit the variables in Makefile.
  2. Optional: add/remove plugins in requirements.txt
  3. Optional: edit mopidy.conf

Build and tag the docker Image:
$ make build

Only build the docker Image:
$ make build-alpine.

Tag the docker image with current date and latest:
$ make tag

Run the docker image in foreground using docker:
$ make run-fg

Run the docker image in backgroundground using docker:
$ make run-bg

Stop the docker image using docker-compose:
$ make down

Run the docker image using docker-compose:
$ make up

Run the docker image using docker-compose:
$ make down

Push docker image to private docker repository:
$ make push

Frontend

You can access the available frontends at http://localhost:6680.

Updating files in mopidy-local

Using docker-compose:
$ docker-compose exec mopidy mopidy local scan

Using docker:
$ docker exec CONTAINER_NAME mopidy local scan

License

Open Source MIT License

About

Mopidy Docker Image based on Alpine Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published