Release tinyMediaManager - a media manager written in Java (Win/Mac/Linux)
is a media management tool written in Java/Swing. It is written to provide metadata and artwork for Kodi/XBMC and MediaPortal.
For more infomations, or to ask questions, please use this Kodi/XBMC SubForum


  • Unique Movie Scanner
    • find Movies in subdirectories (unlimited depth; one movie per directory or multiple)
    • find supplemental files (subtitles, poster, nfo, ..) in nearby directories and match to movie
    • Detect clean and searchable movie name
    • Handle common "release directory" structures and names
    • Handle DVD/BluRay structures
    • runs in parallel for better performance
  • parsing existing NFO files (Kodi/XBMC/EMM/MP format)
  • scraping metadata and artwork from TMDB
  • scraping metadata from IMDB
  • scraping metadata from
  • scraping metadata from
  • scraping artwork from
  • scraping trailer from
  • scraping trailer from
  • writing NFO files (Kodi/XBMC and MediaPortal format; MediaPortal is not fully tested)
  • changing movie metadata (also choosing different images)
  • batch processing (search all unscraped movies - forcing best match; scrape all selected movies - forcing best match)
  • rename and cleanup all items accordingly
  • movieset management ( )
  • list exporting

TV shows:
  • Powerful TV show importer (see here)
  • Handle DVD/BluRay structures
  • scraping metadata and artwork from TMDB
  • parsing existing NFO files (KodiXBMC/EMM format)
  • writing NFO files (Kodi/XBMC format)
  • TV show renamer

Features to be implemented
  • polishing ui

some screenshots - more at tinyMediaManager

Bug reporting and Feature requests
please report bugs and feature requests at GitHub whenever its possible (it gives a better overview over bugs than a forum).

tinyMediaManager is available at

Native starters should work on every OS.
The first time you start tinyMediaManager it will create some files and directories in the running directory (except Mac version - all files will be created inside the App)

tinyMediaManager does not show correct movie information or is acting weird: try to delete tmm.odb (via the "debug menu - initialize database" and/or config.xml! Sometimes a change in the sourcecode can create an inconsistency between the database/config and tinyMediaManager

The first time you start, you will have to add an existing directory containing the movies (the structure has to be "one movie per directory"). For example:
  • movies
    • Aladdin
      • Aladdin.mkv
    • A-Team
      • movie.avi

After you added a directory containing movies, you can update the datasources in the "movie panel". Once the movies are imported, you can either search for it in TMDB/IMDB/OFDB (magnifying glass icon) or change it manually (pencil image);
When changing a movie, you can also choose other images (just click the image you want to change). All available images for this movie will be downloaded from TMDB/, as soon as there is a IMDB id or TMDB id is present.
Whenever you scrape or change a movie, the NFO file next to the movie will the modified; the poster and the fanart will also be modified, if they have been found.

If there are any questions, feel free to ask!

Kodi Media Manager
XBMC Media Manager
MediaPortal Media Manager
same like Ember Media Manager, ViMediaManager or MediaElch

If you appreciate all the effort that has gone into this application then consider a donation. While it's neither expected nor required it is highly appreciated!

You can also:
  • help testing and send bug reports / feature requests
  • support any site which tinyMediaManager contacts (,, ...)
Thread Rating:
  • 6 Vote(s) - 5 Average

Messages In This Thread
tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - by mlaggner - 2012-10-14, 11:39
Movies with multiple files - by mag_sol76 - 2014-05-07, 15:21
possible bug? - by ppwrtw - 2017-09-11, 01:28
How to reaname subtitles ? - by xbozzo - 2018-06-06, 00:24
Tags don't work - by xbozzo - 2018-06-06, 00:39

Logout Mark Read Team Forum Stats Members Help
tinyMediaManager - a media manager written in Java (Win/Mac/Linux)56