27.04.2024 - Version v4.3.16

x fix writing localized genres into NFO
x fix Kodi RPC calls on invalid entries
x re-write NFO after new artwork has been set #2505
x upgrade of JMTE to 7.0.3 #2543
x fixed trailer downloading for newer trailers #2532

04.03.2024 - Version v4.3.15

x fix chinese language for simplified/traditional
x ignore movies with invalid datasource in KodiRPC
x added the array renderer to the export templates too #2407
x (NFO) prefer to write user rating without decimals

05.11.2023 - Version v4.3.14

x upgraded libmediainfo to 23.09
x adapt IMDB parsing due to changed site
x dropping DavesTrailerPage scraper, since Apple closed their trailer site
x removed Apple trailers from hd-trailers.net and TMDB scraper
x remove any leading/trailing spaces from user API keys #2303
x remove orphaned files of the MP4 parser from the temporary folder
x fixed detection of widescreen 576p #2344

19.08.2023 - Version v4.3.13

+ MediaInfo: also support their sidecar file naming
+ improve ID detection from file-/folder name
x several fixes for IMDb
x fix NFO naming for disc style movies #2252
x fix reordering of TV show data sources #2251
x fixed wrong translation for reading TV show nfo files #2250
x adapt CLI help dialog for resized window
x (Trakt.tv) fixed refreshing the access token #2253
x fixed sorting of movies without a movie set #2247
x fixed HTTP 403 errors from YT
x do not drop audio channels with empty bitrate #2262
x do not write NFO files on “update data sources”
x fixed rebuilding image cache #2268
x (FFmpeg) do not show generated artwork twice in the image chooser #2270

04.07.2023 - Version v4.3.12

x (FFmpeg) set correct artwork metadata for the enhanced artwork download algorithm #2181
x added an action to export internal data for issue analysis
x encrypt exported logs/data for your privacy
x do not always download actor images, when “overwrite existing” is false
x rewrite NFO file after gathering mediainfo !488
x enhanced media source detection
x ignore case when checking for special folders (Trailers, Behind The Scenes, Featurettes, …) #2205
x enhanced detection of movies in “update data sources”
x enhanced detection of season/episode names
x Movie Picker export template update (thx @bastienpruvost)
x new “Dark” export templates for movies and TV shows (thx @jhartlep)
x only trigger Trakt.tv sync if there is anything to sync

23.05.2023 - Version v4.3.11.1

x some fixes/enhancements on the automatic artwork download algorithm #2182, #2184
x use “date added” as default date for Trakt.tv sync #2183
x (Trakt) added sanity check: we must not sync a date in the future #2183

20.05.2023 - Version v4.3.11

+ added Chinese (Singapore) to the scraper languages #2142
+ (renamer) audioChannels in “dot” notation (6ch -> 5.1)
+ (bulk edit) remember last used tab when bulk editing
+ upgraded libmediainfo to 23.04
+ added Macedonian to the scraper languages #2170
+ (mediainfo) extract subtitles from audio files too #2180
+ (Trakt) added an option to choose which date field is used for “collected at” #2168
x (TMDB) enhanced loading of localized episode content (title, original title, plot) #2165
x fixed Kodi RPC mappings
x fixed trailer downloading
x (Docker) force writing of window sizes/locations on shutdown #2091
x (TMDB/TVDB) do not scrape empty episode names if no translation is available #2147
x (movie set) downloading of artwork with different extensions #2154
x (TV shows) fixed renaming of video extras #2145
x fix extras detection for TV shows/episodes
x (movie) fix renaming of stacked subtitles
x fix renamer preview for extras
x added a faster way to re-evaluate MMD on each update
x made update data sources more crash resistant #2169
x enhanced logic to detect scraped status #2156
x enhanced extra(s) handling for episodes
x enhanced multi movie detection
x fixed pre-set of episode thumbs in the “Scrape metadata of selected episodes” dialog
x moved version info into the toolbar #2161
x added “Canceled” status for TV shows #2177
x improved edition detection from filename
x some enhancements on the automatic artwork download algorithm

10.04.2023 - Version v4.3.10

+ added new “unique” array renderer
+ (FFmpeg) added some variance to create different thumbs everytime #2137
x improved loading speed of movie and TV show module
x fixed overwriting existing artwork on download #2109
x (IMDB/TMDB) scrape certifications for TV shows #2116
x do not create a movie set without title from a damaged NFO
x fix language selector #2133
x fix TvShow update not finding/reading episode NFO files #2126
x (FFmpeg) added some mitigations for wrong settings #2112
x (HD-trailers) fix scraping
x (TV shows) handle “uncategorized” missing episodes in the same way as missing specials

19.03.2023 - Version v4.3.9

x (TVDB) only scrape the requested certification code
x fix duplicate filter with movie sets scraped from TMDB #2024
x fixed parsing language from libmediainfo #2036
x (movie) fixed loading of custom editions #2043
x (TMDB) fixed classification of artwork (logos) #2044
x (TV show) fixed fetching of missing episode thumbs #2045
x (HTTP API) wait for all image downloads before renaming
x enhanced the array renderer (also render lists with other types than strings)
x (TV shows) hanging when scraping for episodes #1411
x (TV shows) also allow to choose season artwork when scraping TV shows
x (movie) fix character escaping of path separators #2049
x (Trakt.tv) enhanced conversion for atmos/hdr codec in metadata sync (thx @louislach)
x (moviesets) do not allow editing of ‘dummy’ movies #2064
x (TV show) re-evaluate filter state after changes #2047
x (JMTE) replacement renderer can also be called for a single char
x (API) scope “unscraped” has been added to our HTTP API
x improved performance of “update data sources” when Kodi sync is activated
x sorting of video formats #2077
x added certifications for BR #2074
x (movie set) added an action to remove selected movies from the movie set #2064
x some performance enhancements for the Kodi sync
x fixed saving of filter dialog location #2081 #2032
x display data sources in filter in the same order as in the settings #2079
x (trakt) fixed linking to detail pages with ID #2085
x fixed (re)setting watched date from Trakt and Kodi to NFO #2083
x slightly tweak the split files pattern
x fix actor display #2073
x (OFDB) rework scraper, fix trailers
x removed some unneeded actions

15.01.2023 - Version v4.3.8

+ added new <episodeguide> style for Kodi v19+ - https://forum.kodi.tv/showthread.php?tid=370489 (http://bit.ly/3IIJZLV)
+ added an option to specify update check interval/disable update check completely
+ (movie, TV show) added the ability to copy renamer token into the clipboard (CTRL C, right click)
+ upgraded libmediainfo to 22.12
+ new implementation of the IMDB scraper (check scraper settings!)
+ added new IMDB trailer scraper (needs to be activated in the settings)
+ added a new renderer to process outputs from multiple renderers #1980 (http://bit.ly/3GYsbLk)
+ open context menu of movie/movie set/TV show lists via context menu key on the keyboard
x automatically close renamer preview if nothing needs to be renamed #1964
x do not store filters if they are not active #1961
x do not remove missing episodes with unset DVD S/E #1960
x (movie) create new editions when importing NFO files #1959
x (movie) reserve more space for the edition dropdown #1963
x (movie) added some more editions per default #1987
x (movie) enabled strict case comparison when creating new editions #1969
x improve episode detection to find them also in optional [brackets]
x (TV shows) fixed filtering for missing episode thumbs #1977
x able to exchange movies with same name in case of MMD
x fix parsing MediaSource on exchanged video files #1992
x remember all splitter locations #1966
x (movie) enhanced detection of movie titles when parsing the data source
x (AniDB) inform users when they are banned #1997
x (movie, TV show) set playcount and lastplayed along with watched state in the NFO #1983
x fixed deletion of filter presets when the warning has been disabled #2002
x added season name renamer token to the examples #1968
x provide release date as another date field for UI #1981
x added “Passed” and “Approved” to US certifications #2001
x fixed adding of new extrathumbs/extrafanarts #1996
x Fanart.tv switch url back to original
x IMDB: artworks should only be downscaled, but never upscaled - #1988
x added some validation to the aspect ratio detection #2016
x prevent UI lockups when writing NFO files is not possible

01.12.2022 - Version v4.3.7

x better detect and parse movie structures #1932
x fixed changing of tags in episodes #1955
x (IMDB) make cleaner calls to avoid HTTP 403 responses
x (TV show) better cleanup after scraping in the episode editor
x added module name into title bar of the filter dialog

26.11.2022 - Version v4.3.6

+ added reloading of mediainfo to the commandline interface
+ Subtitles: also parse language from filename, if MediaInfo detects none #1947
+ updated Java to 17.0.5 #1948 #1933
x improved MediaSource detection (false positives, ordering) #1950
x (TV show) also normalize database values before filtering the tree #1929
x (IMDB) fixed search
x (TV show) enhanced season detection for season artwork #1943
x added some performance improvements to the launcher

06.11.2022 - Version v4.3.5

+ added the “date added” column to the movie set table #1937
+ IMDB serves different search result pages - parse other one too
x fixed wrong detection of the season number in season artwork filename (resulting in season2147483647-poster.jpg) #1943
x prevent crashes in the episode editor due to too large episode numbers #1917
x also enable FFmpeg for automatic fanart scraping #1927
x do not show rating star twice in the ratings panel #1931
x (TV show) normalize text before filtering the tree #1929
x AniDB: better filtering of search results
x Improved search results when having a date in title #1932
x revert change, which prevented renaming of episodes w/o patterns
x better handling of timeouts #1925

08.10.2022 - Version v4.3.4

+ added the ID of the movie/TV show to the search results #1824
+ added a renamer token for TV show genres and TV show/episode ratings #1874
+ also delete unwanted folders on rename #1692
+ TV episodes: also detect IDs from filename
+ changing the user rating will remove it from the ratings
+ added regular expression based skip folders for TV shows #1402
+ added a path based filter for movies and TV shows #1891
x do not check title token for valid episode name pattern #1870
x fixed timing of KodiRPC calls #1831
x (TVDB) allow using a subscriber API key & pin
x (TMDB) matching of episode numbers #1884
x update movie media source on exchanged video files
x remove all scraped IDs when changing episode/season numbers
x upgrade MediaSource BluRay to UHD-BluRay, if video specs say so
x (TVDB) also scrape certification data for TV shows
x KodiRPC: better handling of URIs for matching (stackoverflow) #1903
x read real subtitle format via mediainfo

26.08.2022 - Version v4.3.3

+ redesign the file type panel
+ added Top 250 column to the movie list #1838
x fix displaying correct runtime for disc folders
x preserve tags order #1848
x better fallback scraper selection
x merging multiple items should not remove anything #1840
x (TMDB) fixed rating download for TV shows
x do not try to get episode thumbs from fanart.tv #1855
x ignore tmdbcol (from Ember) in the duplicate filter
x (AniDB) fixed scraping of episodes
x saving of changes genres/tags in the movie/TV show editor #1858
x (TV shows) removed double assigned hotkey #1851
x fix scraping TV season names #1856
x also set unknown HDR values
x respect preferred artwork sizes for TV shows too
x fix loading values in the replacement renderer

03.08.2022 - Version v4.3.2

+ redesign artwork type naming panel
x check for existing ID when using MPDb.TV scraper (metadata & artwork)
x fixed aspect ratio detection; improved logging of errors
x fixed occasional removing of cast when re-scrape #1840
x fixed downloading of some YT trailers
x fixed fetching of season artwork from TVDB #1841
x fixed KodiRPC calls #1831
x download missing artwork did not respect the chosen scrapers
x improved fallback episode detection for files with just numbers
x improved error handling on reading MediaInfo XMLs
x revert UI lib to fix scaling issues with bigger fonts
x hd-trailers.net better error handling
x fix FFMpeg artwork scraper for tv episodes #1842
x parse even more metadata fields of MKV files

31.07.2022 - Version v4.3.1

x removed copying of file attributes which resulted in inaccessible artwork #1835
x fix for handling disc files not in their expected folder
x parse correct filename out of the mediainfo.xml (which is now mandatory for better detection)
x fix AspectRatioDetection on some files
x improved overall performance when dealing with disc folder structures (runtime calculation)
x fix for detection of the FFmpeg executable
x removed overwriting of the renamer pattern when using a media center preset #1837

29.07.2022 - Version v4.3

+ added an action to scrape ratings from multiple scrapers #1672 (https://bit.ly/3yDBRY8)
+ fetch all possible IDs & ratings when scraping #1672
+ added a fallback strategy for the universal scraper #1684
+ added an action to lock objects on movie/TV show level
+ updated the bundled Java version to 17.0.2
+ bundled Java, libmediainfo and tinyFileDialogs for arm (32bit)
+ added an HTTP API for remote control of tinyMediaManager (https://bit.ly/3lcA6sQ)
+ added a movie scraper for AniDB #1728 (thx @hudsonrj09)
+ added a regular expression based JMTE annotation #1611 (https://bit.ly/3wtIZUb)
+ added a renamer token for movie set index respecting missing movies #1702
+ (AniDB) added an option to get the character image instead of the actor image
+ (movies/TV shows) write <tvdbid> tag for actors in the NFO file #1722
+ allow editing of cast from within the cast panels #1639
+ (TMDB) enabled logo scraping
+ added writing of TMDB/IMDB/TVDB ids for writers and directors in the NFO files #1731
+ added an option to disable the trash bin (.deletedByTMM) #1727
+ added an option to store NFO files outside of disc folders (VIDEO_TS, BDMV)
+ added an option to automatically “cleanup unwanted files” on rename #1775
+ added extended syntax to movie search field.
+ added a NFO option to control writing of <lockdata>true</lockdata> #1796
+ enhanced delete unwanted files action to find unwanted folders too #1692
x changed person-merge behavior: #1799

  • with “Do not overwrite” enabled, new person data will be merged into existing data
  • with “Do not overwrite” disabled, existing person data will replaced by the newly scraped data

x Improved handling of Bluray/DVD disc folder structures (also within ISOs)
x rework automatic aspect ratio detection (performance)
x updated Movie Picker template (thx @bastienpruvost)
x copy file-date attributes on Windows #1674
x improved download speed of trailers
x changed imdb actor image loading/scaling algorithm
x enabled downloading actor images for multi movie folders
x loading of “ignore SSL errors” on startup
x use collection as root node of the collection NFO #1731
x (TV shows/movie sets) do not crash when title and original title column is hidden #1733
x (Emby) preserve custom movie sets in NFO #1617
x sync episodes to Trakt.tv via IDs where possible #1643
x locked movies should not disappear on update #1784
x adhere empty season folder on renaming ‘specials’ #1785
x fixed downloading missing artwork for seasons #1794
x remove failed tasks from the task list
x removed tmdbCollectionId from NFOs because Emby does not read that any more #1793
x fixed update datasource with additional files in disc folders / or at root level
x reloading of user_note from NFO #1808
x round ratings to only one decimal place #1807
x filter for season artwork in the image chooser
x some issues with filter loading #1811

15.04.2022 - Version v4.2.8

+ enabled multi line notes #1710
+ updated libmediainfo to 22.03
+ added a renamer token for movie set index respecting missing movies #1702
+ (movies/TV shows) write <tvdbid> tag for actors in the NFO file #1722
x (movies/TV shows) fixed losing of entries after loading #1714
x (TV shows) fixed incomplete missing episodes list #1713
x (TV shows) smaller fixes for displaying missing episodes
x improved download speed of trailers
x (TV shows) allow episode numbers up to 6 digits long #1712
x prevent adding duplicate data sources
x prevent an occasional crash in the movie search dialog #1695
x changed imdb actor image loading/scaling algorithm
x (TV shows) removed duplicated shortcut CTRL+SHIFT+N #1719
x removed some well known words from being deleted in the title detection #1721
x suppress scraping a blank title due to a wrong configuration #1703

09.03.2022 - Version v4.2.7

+ added an action to rewrite movie set NFO files
x fix startup problems if your Kodi RPC credentials are wrong
x fix MediaSource detection for extracted DVD folders
x revert duplicate filter changes - too many false positives
x some enhancements for the TVmaze scraper
x fixed displaying of links in plot #1676
x clear inputbox when adding a tag #1669
x fixed errors when displaying plots #1679
x faster cancelling of an aborted search #1685
x fixed multi-language search results with TVDB API #1654
x fixed actor image loading from IMDb #1680
x fixed calculating of movie counts in the movie set panel
x enhanced getting alternative trailer qualities for trailers

19.02.2022 - Version v4.2.6

+ added certification support for Hong Kong #1623
+ added button to create movie sets from within the movie editor
+ (movies/TV shows) added support for clearlogo in the information panels #1604
+ enabled displaying of animated gifs in the artwork panel #1621
+ added an action to just (re)scrape TV shows/episodes (without the need to trigger a search)
+ (TV show) added changing of the display season to the bulk editor #1590
+ (movie sets/TV shows) added enhanced keyboard navigation for tables #1408
+ also parse TMDB id from the filename in update data sources
needs to be in the form tmdb-xxxxx or tmdbid-xxxxx
+ added the option to use the release date as in the NFO files x enhanced the ISO parser for BluRays and DVDs x increased loading speed of large libraries #1613 x removed rating for movie set completeness check x do not check season names for missing seasons #1602 x storing of window locations/sizes in batch mode x force re-reading mediainfo after exchanging the video file #1631 x rewrote caching of animated gifs (if you have animated gifs, you may need to rebuild the image cache) x storing of hidden columns for some tables x cleaner shutdown of the IMDB id cache #1647 x added MAKEMKV to skip folders per default #1636 x proper cleanup of resources in the media files panel #1411 x (movie sets/TV shows) loading of filters at startup x enhanced merging of tags #1588 x fixed renaming of TV show thumbs when auto renaming is active #1630 x RPC: fixed Kodi version display #1651 x avoid downloading of 0byte images #1648 x some fixes to the TVmaze scraper x do not process episodes with season < 0 in the renamer preview x moved the scroll buttons in the update data source submenu to the right place x (TV shows) reworked filter for media files/notes #1656 x mitigate errors of invalid expressions in Kodi scrapers #1661 x (AniDB) better handling of specials x Duplicate filter also checks for matching name/year combo

06.01.2022 - Version v4.2.5

+ enabled aspect ratio detection for disc folders (VIDEO_TS, BDMV) #1573
+ added an option to ignore specials in list missing episodes (thx @dimitricappelle)
x upgraded Java to 15.0.5
x re-ordered popup menus #1400
x add “path” column to TV show table settings
x download missing artwork when saving movies/TV shows/seasons/episodes #1583
x fixed an issue with the FFmpeg artwork provider #1587
x consider external files when getting MediaInfo for movie/show #1601
x fix downloading trailer, if show has not been cleaned yet #1600
x fix checking for missing season names #1602
x (linux) recompiled the launcher to be run with glib < 2.32 #1597
x remove movies/episodes in background (do not block the UI) #1596
x (TVDB/TMDB) use only configured languages for title/plot #1605
x reworked image downloading engine for less needed downloads and better artwork filename cleanup #1598
x fixed loading of season fanart on startup #1607
x run aspect ratio detection for episodes too #1608
x added automatic text direction detection #1595
x further improve naming detection #1614
x (TVDB/TMDB) add networks in the front of the production companies #1569

08.12.2021 - Version v4.2.4

+ added support for season fanart #1434 #1572
+ support for getting FFmpeg thumbs from disk folders
+ added bit depth to audio media information #1581
x prefer fanart without text to comply with Kodi standards #1565
x sort the column “date added” by date AND time
x some enhancements in the MPDb.TV scraper #1574
x sort filter presets by name #1575 (thx @dimitricappelle)
x moved the select all/select none items to top #1527
x (TV shows) fixed writing of for Emby NFOs x (movies) include the original filename as valid renamer pattern #1578 x scraping several trailers from davestrailerpage #1584 x some enhancements in the renamer preview x some enhancements in the image chooser x re-aligned media information panel to show less duplicate data x (TV shows) added presets for Emby/Jellyfin x properly set the "ignore SSL errors" setting on startup

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.