Public | Automated Build

Last pushed: 10 months ago
Short Description
Arch Linux base running latest Madsonic release
Full Description

Application

Madsonic

Description

Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.

Build notes

Latest stable release of Madsonic.

Usage

docker run -d \
    -p 4040:4040 \
    -p 4050:4050 \
    --name=<container name> \
    -e CONTEXT_PATH=<root path> \
    -e SSL=<yes|no> \
    -v <path for media files>:/media \
    -v <path for config files>:/config \
    -v /etc/localtime:/etc/localtime:ro \
    -e PUID=<uid for user> \
    -e PGID=<gid for user> \
    binhex/arch-madsonic

Please replace all user variables in the above command defined by <> with the correct values.

Access application

http://<host ip>:4040

Example

docker run -d \
    -p 4040:4040 \
    -p 4050:4050 \
    --name=madsonic \
    -e CONTEXT_PATH=\ \
    -e SSL=yes \
    -v /media/music/:/media \
    -v /apps/docker/madsonic:/config \
    -v /etc/localtime:/etc/localtime:ro \
    -e PUID=0 \
    -e PGID=0 \
    binhex/arch-madsonic

Notes

User ID (PUID) and Group ID (PGID) can be found by issuing the following command for the user you want to run the container as:-

id <username>

If you appreciate my work, then please consider buying me a beer :D

Support forum

Docker Pull Command
Owner
binhex
Source Repository

Comments (8)
guygg
a year ago

I'm having the same issue as kukielka with the 503 error.

kukielka
a year ago

The recent update just broke my unraid docker. All I see is:
HTTP ERROR: 503

Problem accessing /madsonic. Reason:

Service Unavailable
Powered by Jetty://

quimnut
2 years ago

Any chance you could add a transcoder/ffmpeg? Some FLACs are not streaming for me, the about screen shows no transcoder found. Thanks for your awesome containers.

wewantrice
3 years ago

How do I go about installing my own certificate for using SSL? Thanks for your work on this!

binhex
3 years ago

im not exactly sure what your comparing it to?, running madsonic on the host or perhaps running madsonic in a vm?. this might be a good starting point for, it discusses differences between docker and traditional vm's:-

http://stackoverflow.com/questions/16047306/how-is-docker-io-different-from-a-normal-virtual-machine

alexseys
3 years ago

Thank you, works now, would you elaborate on benefits of running madsonic in a container?

Thank you
Alex

binhex
3 years ago

hi alexseys, the correct path for <path for media files> is to your music and/or video collection on your host NOT files within the docker image.

for example say my music is located on your host machine at /media/music/mp3

you would specify the following for the media files parameter:-

... -v /media/music/mp3:/media ...

what this does is maps a folder called "media" in the root file system of the madsonic docker to files located on your host in the /media/music/mp3 folder, i hope this helps.

alexseys
3 years ago

Question:
What is correct path to files?
is it relative to container or to host that run the container, would you share an example of working command?