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.
Latest stable release of Madsonic.
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.
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
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:-
If you appreciate my work, then please consider buying me a beer :D
I'm having the same issue as kukielka with the 503 error.
The recent update just broke my unraid docker. All I see is:
HTTP ERROR: 503
Problem accessing /madsonic. Reason:
Powered by Jetty://
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.
How do I go about installing my own certificate for using SSL? Thanks for your work on this!
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:-
Thank you, works now, would you elaborate on benefits of running madsonic in a container?
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.
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?