13.11.2021 - Version v4.2.3

+ support for multiple trailers in the same language (forced, sdh, …) #343 #1543
+ make trailer table sortable #1492
+ added a dedicated file name filter for video files #1509
+ updated libmediainfo to 21.09 + re-added legacy TVDB API v3 (the shutdown of API v3 has been postponed to the first half of 2022)
+ added trailer scraper for Dave’s movie trailer page (https://www.davestrailerpage.co.uk/)
+ displaying of artwork is now configurable (for poster, fanart, banner, thumb) #1495
+ enabled editing of person IDs #1559
+ added writing of IMDB ID/TMDB ID for directors in Emby NFO format #1558
x (movies) fixed regression of #1048 where a duplicate movie may removed the original one #1557
x (movies) do not update the selected sum too often #1510
x enhanced display of ratings if a user rating has been added #1513
x added tmdbid to the movie set NFO #1516
x cleanup of old season artwork when adding new one #1518
x fixed check of shipped FFmpeg #1522
x (image chooser) show a warning message when a wrong url has been entered #1530
x (movies) Duplicate filter now considers all IDs
x enhanced aborting of trailer downloads
x enhanced layouting of the movie/TV show settings
x enhanced nextpvr parsing #1537
x (Linux) statically linked launcher to avoid glibc version mismatch #1542
x fixed occasional double spaces in the renamer results #1541
x (TV shows) enhanced note filter #1540
x Plot & note fields render now clickable links #1538
x enabled growing of the datasource settings panel #1548
x do not strip tag from TV show NFO files x (TV shows) re-set episode IDs when changing the S/E number via the find episode dialog #1462 x (movies) write the original filename (rather than the actual one) to the NFO #1556 x Emby: quickfix for multi episodes by writing tag #1444

20.09.2021 - Version v4.2.2

+ added selected entries amount and file size totals to the movie/movie set/TV show list #1450
+ added file size totals tp the movie/movie set/TV show table
+ added an option to set the default value for “do not overwrite existing data” to the settings
+ added a setting to ignore completeness check for specials
x (TVDB) fix recent API changes from TVDB #1481
x (TVDB) enhanced translation handling of our API implementation
x fix some minor issues for the live update of movie set data #1477
x calculation of minimum size for restoring window sizes/positions #1485
x enhanced loading times of internal scrapers
x fix detection of paths in skip folders #1493
x fix detection of multiple trailers (Zidoo style) #1398 #1413
x lowered defaults for completeness check
x enhanced the filename filter to run against all media files
x rewrote fetching of translated episodes in the episode chooser
x (IMDB) allow unassigned episodes to be scraped #1494
x several fixes for post-processing management

04.09.2021 - Version v4.2.1

x (TVDB) hotfix for the broken TVDB search API x (TVDB) various smaller fixes in the API
x selecting images in the image chooser with double click x (TV shows) redraw tree on recent changes #1472 x fixed a problem where (too small) stored window sizes lead into hidden UI elements
x fall back to alternate file listing logic in update data source #1473

03.09.2021 - Version v4.2

tinyMediaManager v4.2 is a big release with several noteworthy changes.

TheTVDB

First of all, you may have noticed that TheTVDB is closing their free API v3 (October 1, 2021) and changing to a subscription based model (https://thetvdb.com/subscribe). This means that our users would need to have a subscription at TheTVDB to get data from their service. To avoid this we managed to negotiate a contract with TheTVDB to allow all PRO users to continue using this service without any additional subscription needed!

Third party scrapers

We introduced a new plugin based model which allows other developers to create third party scrapers for tinyMediaManager. Such a third party scraper can be placed into a special folder in the tinyMediaManager installation and will be loaded the next time tinyMediaManager starts. For more information about the new plugin system, see the corresponding post.

Windows installer, macOS disk image and Docker image

To support even more systems (and easier installation), we added a Windows installer, a disk image (DMG) and a Docker image (for headless installs on servers).

Post processing

A new feature called post processing can be used to trigger external tools with data from your media library. Since this is being done with JMTE you have a wide range of possibilities using this feature. For more information please read the following blog post.

Lock fields on scrape

While scraping, you can lock existing data in several fields from being overwritten. See the blog post for more information.

Regular expression based skip folders

In addition of add skip folders using the full path, you are now able to add regular expressions to skip folders from the “update data sources” scan. See the blog post for more information.

Changelog

+ added TheTVDB API v4 which improves scraping TV show (and movie) metadata in several places #921 #1367
+ added support for 3rd party scrapers (https://bit.ly/3smdPM8)
+ added Windows installer, macOS dmg and Docker image (https://bit.ly/3CN2Y2o)
+ added experimental support for post process actions (https://bit.ly/3si4Ew6) #817
+ (movies/TV shows) added a better overview for compatible NFO consumers (media centers/other tools)
=> Emby users should switch from Kodi NFO style to Emby NFO style!
+ added regular expression based skip folders (https://bit.ly/3xJ6aZa) #1402
+ enhanced visualization of missing metadata (https://bit.ly/3CGNeOF) #1350
+ (Linux) ship libmediainfo for 64bit systems
+ added support for not overwriting existing items on scrape (https://bit.ly/37G1U20) #1368
+ added support for webp images
+ added country MX to supported certifications #1379
+ (TV shows) added experimental TV show renamer preview #534
+ initial support for reading/writing movie set NFO files #1334
+ (movies/TV shows) “add a new data source” has been added to the “update data sources” menu
+ (movies/TV shows) added quick loading for filter presets #1267
+ (movies/TV shows) added a filter for date added
+ (movies) added quickfilter for notes
+ (TV shows) added customizable quickfilters
+ (TV shows) added filter for year and decade
+ (TV shows) bulk add actor / director / rating / certification in episodes / tvshows
+ (movies/TV shows) added column to see if note is available
+ (movies) added the possibility to download just extrafanarts/extrathumbs #741 #1397
+ (movies) added “index of movie in movie set” renamer token #1347
+ (movies/TV shows) added more tags to the renamer (TMDB id, TVDB id, tags) #1458
+ (movies/TV shows) added universal filter to filter all text based filters in one #1387
+ (TV shows) added context menu for downloading best trailer for selected TV Shows #1417
+ (TV shows) added bulk adding subtitle information #1396
+ (movies) added option to consolidate movies on rename #1048
x (TV shows) introduced adaptive event processing: this will help the UI to stay responsive on large libraries.
The drawback here is, that some sorting and filtering in the UI will be delayed for large libraries
x (TV shows) do not mix in TV show actors to the episode cast #1219
since this is no more accurate (e.g. in Black Mirror) and scrapers like TMDB/IMDB provide detailed data for episode cast
x (Linux) pre-set installed FFmpeg on first run
x (movies) re-read 3D flag, edition and original filename on exchanged video files
x (movies/TV shows) queue rename tasks after mediainfo tasks #1368
x added a java parameter “tmm.mvstore.buffersize” to set the autocommit buffer size for MVstore (https://bit.ly/2SXnH1F) #1373
x re-added the java parameter “tmm.legacy.filechooser” to prevent tinyfiledialogs from loading (https://bit.ly/2SXnH1F) #1378
x (movies/TV shows) replace invalid characters in the renamer after the renderers have been applied #1385
x (movies/TV shows) immediately save settings after changing filter presets #1395
x (movies) respect more special plex folders #1398 #1402
x fixed loading of the translations for Traditional Chinese (zh_Hant) #1406
x (TV shows) persist TV show after downloading a theme #1405
x (movies) improved internal artwork handling #1413
x (movies/TV shows) parsing of IMDB search requests #1420
x (movies) remove corrupted/faulty movies from database at startup
x (movies) fixed downloading actor images for movies in movie sets
x (universal scraper) added proper thread cleanup to prevent memory leak #1432
x (movies/TV shows) added new approach to play (DVD/BR) disc folders with the systems default media player #644
x (TV shows) fix crash in episode chooser for episodes containing a “:” in the title #1463

19.06.2021 - Version v4.1.6

+ (movies/TV shows) “add a new data source” has been added to the “update data sources” menu
+ (movies/TV shows) view NFO files and play music theme files in the mediafiles tab
+ (TV shows) added IMDB id to the TV show renamer #1344
+ (movies) added renamer fields for production company/studio (thx @DirtyRacer)
x (movies/TV shows) reduced CPU usage of MVStore
x (movies/TV shows) reduced loading time of the databases
x (movies/TV shows) eager creation of .actors folder #1343
x (movies/TV shows) prevent errors when closing dialogs #1348
x (movies) Subtitles: detect and rename hearing impaired SDH ones
x (movies/TV shows) prevent custom sort prefixes from crashing TMDB searches #1349
x (movies/TV shows) improved performance of displaying the Kodi menu
x (movies) added sorting via title as second sort order
x (movies) set original file name for single movie folders too
x (movies/TV shows) compare date added on the date part only
x (movies/TV shows) fixed reading existing NFO files from disc folders
x (movies/TV shows) catch more errors on failed scrape
x (movies/TV shows) exchange data source between windows and unix style #1364
x (movie sets) do not delete the artwork folder when all movie sets get removed #1371

23.05.2021 - Version v4.1.5

+ added an enhanced aspect ratio detector (thx @icebaer72 and @All-Ex)
+ heavily reworked the Kodi integration #335, #966, #971, #1151, #1303
+ added a filter for movie sets containing missing movies #1279
+ (movie) added year to the bulk editor
+ automatically restore a backup if a damaged database has been detected on startup
+ support for scraping adult TV shows #1307
x new macOS icon that matches the BigSur style #1333 (thx @titanicbobo)
x fixed loading of license module on UNC paths #1227
x partly reverted changes to the database management #1315 #1316 #1291 #1306
x reworked memory usage visualization in the status bar
x do not pre-set artwork types in the (background) scrape dialogs, when automatic artwork download is disabled
x allow more season/episode variants to be detected #1302
x enhanced check for missing artwork to extrafanart/extrathumbs too #1320
x (TMDB) enhanced language fallback for es_MX, pt_BR and fr_CA #1326
x reverted splitting playcount from watched state #1296
x (movies/TV shows) make sure the actors folder exists prior to moving files #1331
x (TV shows) do not remove “season-all-*” artwork on rename #1327

03.05.2021 - Version v4.1.4

+ updated libmediainfo to 21.03
+ (movies/TV shows) added “force best match” to automatic subtitle downloads (rather than only download file hash matches)
+ added possibility to double click the image in the image chooser to select the artwork #1094
+ re-added various zoom options to the image preview window #1094
+ added filter options for the image chooser #1253
+ (movie sets) some UI enhancements: show IMDB id, show artwork files, show year in search dialog #1285 #1280
+ (TV shows) option to only include the first studio in the NFO
+ (movies/TV shows) search via TMDB id, IMDB id and TVDB id is now possible (TV shows only)
x changed the database compacting logic to be more resistant to file corruptions
x (macOS) re-compiled the launcher with golang 1.15 to support macOS 10.11 #1278
x fixed occasional crash on startup of the TV show module #1283
x (TV show) support more than 9 extrafanarts in the renamer #1286
x (TV show) also respect the trailer filename settings in the TV show renamer #1287
x (movies/TV shows) respect first alphanumeric character for the “first” renderer
x (TV show) embed episode details into a scroll pane #1289
x (FFmpeg) suppress unnecessary error logs #1284
x (TV show) write/read country tag to/from NFO files
x (TV show) parse aired tag before the premiered tag for episode NFOs #1295
x repackaged the linux distributable to only contain one root folder #1257
x do not crash the scrape if imdb ratings cannot the loaded #1299
x enhanced cleaning of filenames on import #950
x some fixes for detecting/handling pt-BR subtitles
x reuse the playcount from pre-existing NFO files when writing new NFO files #1296
x (OMDb API) enhanced searching of movies with short titles like “21” #1310

02.04.2021 - Version v4.1.3

+ Emby compatibility enhancements

  • (TV shows) proper trailer naming for Emby
  • (TV shows) added tmdbid to the NFO
  • (TV shows) added option to write <enddate> to the TV show NFO
  • (TV shows) added option to write all actors/guests into the TV show NFO

+ (TV shows) added vote count column
+ basic support for nextpvr recording XML parsing #1252
x added shutdown hook to prevent database corruption
x (TV shows) also fetch IMDB ratings for episodes
x (movies) catch occasional errors in movie set sorting
x check write access to the tinyMediaManager folder on startup
x (TV shows) added columns for music theme and video bitrate
x (TV shows) do not mix in a missing episode on media file exchange
x (movies/TV shows) fixed creation of trailer folder while muxing
x (TV show) fixed bug when writing TV show NFO
x re-aligned new rating logos to do not take up that much vertical space
x (TV show) prevent rating panel from flickering
x do not draw the rating panel over popups #1265
x change filter indicator if all filters are deactivated #1268

20.03.2021 - Version v4.1.2

+ new columns for HDR and aspect ratio - thx @icebaer72
+ (movies/TV shows) re-added persisting of last used filters #1153
+ (movies) option to only include the first studio in the NFO
+ (movies) added cover.ext to well known poster file names
x removed unused code fot TV show ratings #1233
x display custom rating source logo #1233
x do not delete tags on further scrapes #1233
x (movies/TV shows) saving changed data sources in settings
x (movies/TV shows) do not write NFO on update data sources
x (TV shows) do not strip out TV show title from inside the episode title
x changed renamer token ${hdr} to ${hdrformat}
x better propagation of API errors to the UI #1237
x (TV shows) reworked scrape new items
x (macOS) search for Kodi scrapers in different locations
x (TV shows) writing of correct NFO file name for BD/DVD episodes #1248
x (movies/TV shows) fixed update data sources for git-annex setups #1223
x run some long running actions in a background task
x (movies) sorting of MS/RT columns
x (movies/TV shows) fixed rendering issues of bidirectional text

26.02.2021 - Version v4.1.1

+ filter for note field
x (TV show) fixes endless update data source #1230 #1228
x (TV show) do not select all episodes in TV show rename action per default
x better visualization of failed download #1229
x increased max memory limit to 8G
x fix changing maximum download thread count at runtime #1232
x sort showlinks in the dropdown box #1231

21.02.2021 - Version v4.1

+ License changes - Now there is a FREE and PRO version of tinyMediaManager. In the FREE version there is no more limitation of loaded movies/TV shows or API calls.

The FREE version includes:

  • base functionality of tinyMediaManager (update data sources, scrape, write/read NFO files, rename, edit, export, command line interface, …)
  • TMDB scraper

The PRO version includes also:

  • all other scrapers (IMDB, OMDB, Universal, Kodi, …)
  • trailer download
  • subtitle download
  • Trakt.tv integration

+ BIG scraper rework:

We split up all scrapers into individual sub-scrapers for every scope (meta data, artwork, trailer, subtitle). This offers new options to configure them:

  • now they are all independently configurable (no setting for the movie section influences the TV show section)
  • we could strip out options which are not needed for the actual section (e.g. TV show options in the movie scraper)
  • they have a better code base for future changes
  • separated country setting for certifications and release date
    The only drawback here is, that you may have to enter some options (like an individual API key) in every sub-scraper
    ATTENTION: since almost everything changed in the scraper setup, you may need to re-set the scraper options after the update

+ added integration of FFmpeg

You can directly download and use FFmpeg on Windows, macOS and Linux - as well as use FFmpeg from your system

  • creation of still/thumb creation via FFmpeg #1017
  • muxing downloaded trailers using FFmpeg

+ added TVmaze scraper
+ enhanced Trakt.tv sync (added personal rating sync, reworked settings & actions)
+ added missing movies in movie set #1111
+ added an option to suppress tooltips in the main tables #1128
+ added a function to migrate existing movies/TV shows to a new data source #1044
+ remember last used scraper for each entry - for scraping new episodes the same scraper will be taken into account as for the TV show
+ (movie) added full customization in which priority/order the rating should be loaded #986
+ use qualified metadata (title, plot, year, IMDB id, episode/season number) from mediainfo on first import #669 #1065
+ (movie) added an expert mode to the bulk editor to “freely” edit text based fields
+ added a JMTE replacement renderer for custom replacements (movie/TV show, renamer & exporter)
+ added OMDB TV Show scraping
+ added more Columns for Movie Sets
+ added period (year of movies in collection) for Movie Sets
+ added clickable ID Links to the Episode Detail Panel
+ added button in tv show scrape/search window for opening TVShow folder
+ added original title column for TV shows / episodes
+ reworked visualization of ratings
+ added original title column for TV shows / episodes
+ added possibility to play the trailer url in the editor (Movie and TvShow)
+ added option to manual choose artwork in the movie set chooser (as for movies)
x separated country setting for certifications and release date
x rewritten Trakt.tv integration to be more flexible and ready for multiple versions of the same movie/episode #1031 #1081
x exchanged native file dialogs with tiny file dialogs
Windows users will see a change here, because tiny file dialogs uses the “folder browser” component from Windows
x better error messages for SSL errors #1122
x added zxx (No linguistic content) to the language code detection #1125
x allow selecting of E00 in episode chooser for some special episodes #967
x added an HiDPI splash screen
x re-write NFO on gathering mediainfo data #1135
x improved HDR detection #1134
x set displayepisode and displayseason #1146
x added Soap to well known genres
x re-read mediainfo data for (ex)changed files
x (movie) remove missing/deleted files on update data sources
x (movie) support more than 9 extrafanarts in the renamer #1156
x (movie) sorting by new column #1161
x (TV show) also fetch season artwork from tmdb #1158
x (TV show) TV show related action can be triggered from episodes/seasons too #1115
x (movie) adopted movie defaults/Kodi preset to Kodi v19
x (TV show) fall back to TV show artwork if season artwork is not available #987
x removing negative filters in presets

21.12.2020 - Version v4.0.7

+ added decades filter for movies
+ added new column (audio title) in media information panels (movie / TV shows)
+ added HDR Format filter for movies and episodes
+ added movie set artwork completeness check options (like for movies) #1145
+ added “_” as a colon separator in the renamer settings #974
x better error messages for SSL errors #1122
x fixed downloading trailers #1136
x detecting video resolution for certain 3D SBS files #1133
x writing of movie set artwork with a path separator in the name #1145
x smaller fixes to the movie search #1140
x fixed renaming of episode extras (e.g. extra text files)
x fixed loading of Kodi scrapers
x fixed: do not set “episode guide” tag when selecting KODI preset

27.11.2020 - Version v4.0.6

+ added support of Kodi v19 style extrafanart (fanartX.ext)
+ added support of sorting in movie set/TV show tree #540
+ provide a filter for multi select combo boxes
+ added file name options for movie set artwork
+ added support for downloading TV show themes #825
+ added video bitrate to movie columns
+ added audio language filter
+ added subtitle language filter
+ major rework of the TV show renamer (cleanup of TV show related files)
+ added first aired date to the episode chooser
x added the media source .WEB. to WEB-DL
x added “decade” tokens to movie renamer
x better movie title search (#1089)
x add support for syncing MP2, FLAC and DTS-ES metadata to Trakt.tv
x enhanced visualization of the image chooser #1090
x enhanced detection of container formats #1038
x added more icons for media sources #1069
x fetching 0.0 rated movies
x detect 4 digit episode numbers
x fixed TV show genre filter #1104
x separated reload media information from rewriting the mediainfo.xml file #1105
x skip data sources in “update data source” which are excluded in the settings
x prevent a possible memory leak in the trailer downloader #1099
x do not show missing seasons as shown #1102
x added aac logo

26.10.2020 - Version v4.0.5

+ added support for trailer download to /trailers #787
+ re-added tinyMediaManagerCMD.exe for Windows command line execution
+ added subtitle count filter for TV shows
+ updated libmediainfo to 20.09
x fixed reading hybrid DVD ISOs
x completely reworked trailer downloading to fix several issues #1060
x reworked aspect ratio calculation
x lowered memory consumption of the imdb rating fetching
x draw table/tree grid when multiple rows are selected
x improved loading time of large libraries
x more precise search results when searching for text only
x added an option to specify which actors should be fetched from IMDB #1062
x updated live calculation of movie set/movie count #1064
x inversion of media file filter for TV shows #1063
x prevent trailer from being renamed from within /trailer(s) folder
x support reading of the mediainfo.xml for unsupported files (.disc, .img, …)
x fixed reading of mediainfo via UNC paths #1071
x fixed some updater issues
x fixed macOS dock pin issue
x MPAA tag in the NFO now also respects the certification style setting

07.10.2020 - Version v4.0.4

+ added setting to suppress writing of <episodeguide> tag
x (image chooser) show original image always in original size
x errors when downloading images #1039
x (TV show) write trailer urls in Kodi compatible format into NFO #1040
x proper update of vote count for ratings
x fixed writing of the .desktop files in linux
x fixed restart of tinyMediaManager after upgrade to v4

04.10.2020 - Version v4.0.3

+ added a year column in the TV show tree #1026
+ added a release date column in the movie table #1029
x do not cleanup episodes if the TV show has not been loaded
x several fixes for the universal TV show scraper #1024
x added second runtime column
x better movie detection when having them in ‘reserved names’ folders
x also respect current file names in the file name filter #1007
x show original image in original size #992
x several fixes to the command line interface
x universal TV show scraper uses less memory now

30.09.2020 - Version v4.0.2

+ enhanced display of ratings
+ added action to re-fetch IMDB ratings #989
x set “Disable SSL certificate verification” to true per default to avoid connection problems
x cleanup of changed artwork extensions #1015
x show language names in UI language #1010
x added more rating providers to the settings
x re-added file size to the media files table
x preserve epbookmark tag in episode NFOs
x reworked the new indicator to use less space
x rebuild image cache when changing data source #1021
x writing/cleanup of downloaded subtitle files #993

30.09.2020 - Version v4.0.1

x fixed upgrade of v3 settings

30.09.2020 - Version v4

After several months of development we are proud to announce

tinyMediaManager v4

As we have already written in a previous post tinyMediaManager is changing from a free license model to a subscription based license model. The key arguments for this decision are that we can no more invest this amount of spare time into tinyMediaManager without any financial compensation. If you need more information about this decision, please read the corresponding blog post.

What does that mean?

The key facts about our new model are:

  • tinyMediaManager remains Open Source - the code is still freely available (excluding our license module and the launcher)
  • (v4.1+) tinyMediaManager comes in 2 flavors
    • FREE version:
      • base functionality of tinyMediaManager (update data sources, scrape, rename, edit, export, command line interface, …)
      • TMDB scraper
    • PRO version:
      • all other scrapers (IMDB, OMDB, Universal, Kodi, …)
      • trailer download
      • subtitle download
      • Trakt.tv integration
      • FFmpeg integration
  • to use the PRO version, a license of tinyMediaManager can be purchased (10€ - tax included) and will be valid for one year (because of the ongoing maintenance and constant improvement of tinyMediaManager)
  • No upgrade from v3 is needed! If you are satisfied with v3, you can still use it. But there will be no more features added in v3 - just urgent bug fixes.

Since we support the Open Source idea, we will also reward contributions from the community with free licenses (be it translations, pull/merge requests, donations, help in the forum, testing of test versions, …). If you have contributed to tinyMediaManager is some way (translations, bug hunting, forums activity, …) and feel eligible to receive a free contributor license, please contact us.

What is new/different in v4?

Version 4.1

  • individual scraper settings
  • FFmpeg integration
  • new scrapers (TVMaze, OMDB for TV shows)
  • missing movies in movie sets
  • enhanced Trakt.tv sync
  • new rating implementation
  • and many more changes under the hood…

Version 4.0

  • bundled JRE and rewritten launcher (no installed Java needed any more)
  • real HiDPI support (slightly changed look and feel to achieve correct UI scaling)
  • mix in IMDB ratings for almost every scraper without the need of the universal scrapers
  • universal TV show scraper
  • completely reworked libmediainfo usage:
    • full support of reading/writing mediainfo XML files
    • better support of disc structures (.iso and VIDEO_TS/BDMV/HVDVD_TS folders)
    • several fixes for reading data out of libmediainfo
  • enhanced filter management
  • new command line interface
  • mediainfo integration for Trakt.tv
  • support for Windows taskbar / macOS dock access
  • added a true regular expression search for movies/movie set/TV show titles
  • display missing episodes in the season overview panel
  • provide artwork from TMDB for Trakt.tv search
  • added showlink support for movies
  • better performance in regular expression searches
  • fixed handling of MP2/MP3 streams
  • enhanced downloading of youtube trailers
  • KodiRPC: improve matching
  • and many more changes under the hood…

What happens with v3?

tinyMediaManager v3 will remain available and free, but only serious bugs will be fixed and no new features will be added. A mandatory upgrade to v4 will not be necessary, but we want to provide an easy transition for users which want to upgrade.

Where can I get v4?

You can get tinyMediaManager v4 at https://www.tinymediamanager.org/download/.

Can I upgrade my v3 installation to v4?

Yes you can upgrade your installation with some manual steps at the moment. Please visit the docs to see how you can upgrade to v4.