Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

#Docker tinyMediaManager


tinyMediaManager ( is a media management tool written in Java/Swing.
It is written to provide metadata for the XBOX Media Center (XBMC).
Due to the fact that it is written in Java, tinyMediaManager will run on Windows, Linux and Mac OSX (and possible more OS).

This Docker image makes it possible to use "tinyMediaManager" on a headless server through a modern web browser such as chrome.
Additionally xrdp is installed and the container can be accessed using any rdp client. You can access the web interface by going to port 8080.

How to use this image:

start a tinyMediaManager instance:

docker run -d -p 8080:8080 -p 3389:3389 -v /*tmm_config_location*:/config -v /*your_media_location*:/mnt -e TZ=America/Edmonton --name=tmm hurricane/tinyMediaManager



Location of media, that you want managed by media manager.


Config directory of tinyMediaManager.

Environment Variables

The tinyMediaManager image uses one optional enviromnet variable.

This environment variable is used to set the TimeZone of the container.

Other parameters for registered version:

tinyMediaManager license files are based on mac address and hostname. So you will need to run these containers with a set hostname and mac address.

Used to set the hostname of container. (i.e --host=myhost)

Used to set the mac address of container. (i.e --mac-address=MACADDRESS)

Build from docker file (Info only, not required.):

git clone --depth=1 
cd tmm
docker build --rm=true -t tmm .
Docker Pull Command
Source Repository

Comments (6)
2 years ago

TinyMediaManager automatically updates to latest version, even if you do not hit the update button, and then it complains about two things:

-libmediainfo is not available (it must be installed separately, i just run bash into the container and installed with apt-get

-It raises a Java Exception i can not fix.

2 years ago

One thing though. How do I make so that the container uses a user or group on the host system?

When it downloads meta data, the data is owned by user 90 and group "users". I dont want to chmod 777 on my media folders.

2 years ago

This is great.. Thanks :)

2 years ago

Yeah sorry this has been going through a lot of changes in order to increase performance. I think the design is solid for now, only updates in the foreseeable future.

2 years ago

Update fixed the error. Thanks!

2 years ago

Keep getting Failed to connect to server (code: 1006) Any ideas on how to fix?