tinyMediaManager Changelog

What's new in tinyMediaManager 5.0.5

May 7, 2024
  • yt-dlp can be used as external program for downloading trailers
  • added frame rate to the renamer tokens #2557
  • added an alternate style for media certification (e.g. GB-15, DE-FSK16)
  • improve performance for update data source (cleanup phase) #2531
  • enable line wrap for media logos #2547
  • replace newlines in renamer patterns #2544
  • upgrade of JMTE to 7.0.3 #2543
  • fixed trailer downloading for newer trailers #2532
  • (IMDB) fixed fetching of data in the desired language
  • improved KodiRPC syncing/refreshing from NFO #2552
  • (movies) show duplicates when searching with the universal scraper

New in tinyMediaManager 5.0.4 (Apr 8, 2024)

  • (movie/TV show) group the artwork type in the artwork panel for better visibility
  • fixed trailer downloading for newer trailers #2532
  • (stacking) improve stacking detection of file names
  • (Jellyfin) do not write artwork URLs into the NFO files #2518
  • adopted the column padding to do not clip runtime #2517
  • enhanced displaying of season names #2501

New in tinyMediaManager 5.0.3 (Mar 7, 2024)

  • upgraded libmediainfo to 24.01
  • respect setting for trash folder when deleting movies/TV shows #2477
  • (TVDB) scrape missing country for sh...

New in tinyMediaManager 5.0.1.1 (Jan 21, 2024)

  • add French TP certificate #2424
  • detect some more known audio codecs
  • fixed missing window decorations on Wayland
  • (NFO) prefer to write user rating without decimals
  • (v4 data import) copy the launcher-extra.yml to the correct folder #2412
  • embed season artwork into the TV show artwork panel
  • avoid exceptions on “update data sources” #2409
  • enhanced re-building the image cache after renaming #2423
  • rework subtitle language and title parsing
  • fix sorting of empty MovieSets
  • re-set new flag on “Update selected movie(s)” too #2430
  • do not add dummy episodes multiple times to a season #2427
  • fixed loading native libs in aarch64/amd64 Docker container #2434
  • prefer existing data when downloading missing artwork
  • fix UI divider drifting a few pixels after each restart #2432

New in tinyMediaManager 5.0 (Jan 3, 2024)

  • The main features of v5 are:
  • Full macOS compatible builds now (signed, x64 and M1). The drawback here is, that we cannot offer inline upgrades for macOS any more
  • Linux x64 and arm64 builds
  • Docker x64 and arm64 builds
  • System aware storage locations for your data (except for the portable versions on Windows/Linux)
  • Completely rebuilt launcher which embeds the Java runtime now (no more unnecessary sub-processes)
  • Episode group handling
  • and much more
  • Since v5 this is a great step into the future of tinyMediaManager, you can not inline upgrade your v4 installation to v5. To import your v4 data, you can use the “import data function” unter the menu “Tools -> Import data/settings from another v4 installation” to import your v4 data into your v5 installation.
  • CHANGELOG:
  • Adopted storage locations to the operating system defaults (for new installations):
  • macOS: ~/Library/Application Support/tinyMediaManager
  • Windows: Users homeAppDataRoamingtinyMediaManager
  • Linux: ~/.local/share/tinyMediaManager
  • added an extra portable build for local storage
  • Subtitle handling rework:
  • support for any language/locale style, greatly improved detection
  • check new “original” language style for renaming
  • providing signed installers (Windows, macOS)
  • changed Linux ARM build to 64 bit (arm64/aarch64)
  • enabled usage of different episode groups #1935 #1138 #736
  • added support for OpenSubtitles.com
  • unified logo and clearlogo usage #2148
  • ATTENTION: you should review your logo and clearlogo settings!
  • reworked some dialogs to a material design like input dialog
  • enhanced automatic artwork downloading #2184, #2182
  • added subtitle format info to media files tab and filters #1709
  • fetch ratings: remember last used rating sources #1940
  • added some more movie editions per default #1987
  • writing season NFO files (mainly for Emby) #1697
  • added season plot
  • added a movie set export engine #1928
  • also scrape & identify episode guest stars
  • added a bulk editor for TV shows and episodes #1866
  • filter enhancements: numerical values can now be filtered with various other comparison methods #1952
  • many new filters #1052 #1952 #1949
  • added an option to control how the “new” flag should be cleared
  • added a logo for HDR/Dolby Vision #2191
  • (movie/TV shows) added templates for exporting XML files for tagging *.mkv using mkvtoolnix suite. thx @curious_ralf
  • added EpisodeCount/SeasonCount filter
  • able to identify multiple HDR streams and fallbacks #2213
  • (IMDB) added action to fetch Top 250 numbers; add support for TvShows
  • added an action to reset the “new” flag
  • (FFmpeg) support stacked movies for generating previews #2271
  • Added an option to write the movie set folder/artwork in Emby style
  • added mdblist.com as new rating source #2276
  • added locked filter for movies and tv shows
  • added bulk edit option for “Date Added” (movies / tv-shows) #2013
  • added HFR(Higher Frame Rate) Logo if mediafile has more or equal 48 fps #1376
  • added “Criterion Collection” as known edition #2295
  • added certification column (tv show) #2317
  • (TRAKT) improve search performance, fixed TV poster
  • (Jellyfin) added backdrop naming for fanart #2322
  • added ImdbId, TmdbId and TraktId Filter for movies
  • added an alternate API server for TMDB (api.tmdb.org)
  • added an action to match uncategorized episodes by its title only.
  • added trailer.ext renaming format #2368
  • fixed displaying missing season metadata #2238
  • fixed downloading of season artwork #2258
  • better handling of image cache upon rename
  • added an option to write season data (NFO/artwork) for unavailable seasons
  • (movie) renamer preview now shows subfolders too #2010
  • (IMDB) adapt keywords parsing to new style
  • (TVDB) also scrape season overview/names #2275
  • do not drop audio channels with empty bitrate #2262
  • do not write NFO files on “update data sources”
  • fix cloning of TV episodes #2309
  • fixed rebuilding image cache #2268
  • improve reloading of NFO files; exception for those without s/e numbers #2266
  • (FFmpeg) do not show generated artwork twice in the image chooser #2270
  • fix plot formatting with line-breaks #2286
  • fix loading season-specials.nfo #2343
  • fixed detection of widescreen 576p #2344
  • fix creation of -mediainfo.xml with special characters #2376

New in tinyMediaManager 4.3.14 (Nov 6, 2023)

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

New in tinyMediaManager 4.3.13 (Aug 21, 2023)

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

New in tinyMediaManager 4.3.12 (Jul 6, 2023)

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

New in tinyMediaManager 4.3.11.1 (May 27, 2023)

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

New in tinyMediaManager 4.3.11 (May 20, 2023)

  • ADDED:
  • 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
  • FIXED:
  • (TMDB) enhanced loading of localized episode content (title, original title, plot) #2165
  • fixed Kodi RPC mappings
  • fixed trailer downloading
  • (Docker) force writing of window sizes/locations on shutdown #2091
  • (TMDB/TVDB) do not scrape empty episode names if no translation is available #2147
  • (movie set) downloading of artwork with different extensions #2154
  • (TV shows) fixed renaming of video extras #2145
  • fix extras detection for TV shows/episodes
  • (movie) fix renaming of stacked subtitles
  • fix renamer preview for extras
  • added a faster way to re-evaluate MMD on each update
  • made update data sources more crash resistant #2169
  • enhanced logic to detect scraped status #2156
  • enhanced extra(s) handling for episodes
  • enhanced multi movie detection
  • fixed pre-set of episode thumbs in the “Scrape metadata of selected episodes” dialog
  • moved version info into the toolbar #2161
  • added “Canceled” status for TV shows #2177
  • improved edition detection from filename
  • some enhancements on the automatic artwork download algorithm

New in tinyMediaManager 4.3.10 (Apr 10, 2023)

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

New in tinyMediaManager 4.3.9 (Mar 19, 2023)

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

New in tinyMediaManager 4.3.8.1 (Jan 17, 2023)

  • added new 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
  • automatically close renamer preview if nothing needs to be renamed #1964
  • do not store filters if they are not active #1961
  • do not remove missing episodes with unset DVD S/E #1960
  • (movie) create new editions when importing NFO files #1959
  • (movie) reserve more space for the edition dropdown #1963
  • (movie) added some more editions per default #1987
  • (movie) enabled strict case comparison when creating new editions #1969
  • improve episode detection to find them also in optional [brackets]
  • (TV shows) fixed filtering for missing episode thumbs #1977
  • able to exchange movies with same name in case of MMD
  • 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
  • (AniDB) inform users when they are banned #1997
  • (movie, TV show) set playcount and lastplayed along with watched state in the NFO #1983
  • fixed deletion of filter presets when the warning has been disabled #2002
  • added season name renamer token to the examples #1968
  • provide release date as another date field for UI #1981
  • added "Passed" and "Approved" to US certifications #2001
  • fixed adding of new extrathumbs/extrafanarts #1996
  • Fanart.tv switch url back to original
  • 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

New in tinyMediaManager 4.3.7 (Dec 12, 2022)

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