Version 5.2.12
=======================
+ [UI] added a new filter option to filter via AND/OR logic for genres and tags
+ [UI] added a new filter for TV show episode editions #3263
+ [UI] split the tag filter in the TV show module into dedicated TV show and episode filters
+ [UI] added on option to show/hide the result of the post-processing commands
+ [TMDB] added support for fetching external IDs (IMDb, TVRage, ...) for cast and crew members #3255
+ [IMDB] added support for using cookies from the browser
+ [IMDB] added experimental support for calling IMDB via browser engine
  HINT: you need to enable this in the scraper settings of the IMDB scraper
---
x [Settings] startup-check if settings are read-/writeable #3271
x [UI] fixed sorting by rating in the TV show module
x [UI] fixed deleting old messages in the message dialog
x [IMDB] do not overwrite Top250 on error
x [IMDB] added an option to use cookies from the browser
x [OMDB] fixed parsing of episode lists
x [Trakt.tv] added new pagination limits due to API changes
x [TvShows] further improve episode detection
x [Launcher] fixed custom JVM home parsing for macOS


Version 5.2.11
=======================
+ [TV shows] added support for renaming multi episode numbers in ranges (e.g. S01E01-02) #3057
+ [UI] split the note filter into dedicated TV show/season/episode note filters #3237
+ [Fanart.tv] added an option to fetch old/low quality clearlogo images too
+ [Scraper] added ImdbAPI.dev scraper
---
x [Movies, TV shows] update the original filename when exchanging a video file
x [Movies, TV shows] reduced memory usage of the loaded library
x [TV shows] consume less memory on update data sources
x [TV shows] fixed detection of sidecar files for some episode filename patterns #3252
x [UI] display translated subtitle flags (default, forced, SDH) in the filter #3150
x [UI] fixed loading/saving of complex TV show filters #3236
x [UI] added the empty/none edition value to the edition filter #3250
x [UI] fixed a crash in the movie set and TV show tree while scraping #3251
x [UI] improved layout/scaling in the movie set chooser dialog
x [UI] fixed loading actor images when cache is not active
x [UI] fixed image selection in the image chooser when filtering is active
x [UI] fixed a problem, where the scrape metadata dialog removed artwork settings in some cases
x [UI] fixed loading duplicate items into the movie set/TV show tree
x [Performance] implemented caching of mediainfo data to reduce CPU usage for large libraries
x [Java] upgraded Java to 21.0.10
x [Launcher] refactored the launcher and recompiled with Go 1.24.13 (security update)
x [CLI, HTTP] do not process locked movies/TV shows #3254
x [IMDB] try to fall back to parsing reference page - this still works for some users
x [TvMaze] fix scraping guest crew #3239
x [Trakt.tv] fixed syncing ratings with trakt.tv #2683
x [Linux] removed automatically creating the .desktop file #3247
x [Library] upgraded many libraries (security update)


Version 5.2.10
=======================
+ [Artwork] added support for the fanart file naming scheme "background"
---
x [UI] some performance optimizations for large TV show libraries
x [IMDB] improved filtering for TV show search results
x [IMDB] show an error when requests have been blocked by IMDB
x [Trakt.tv] guarded the trakt.tv API implementation against faulty responses
x [TvMaze] scrape guest crew #3233


Version 5.2.9
=======================
+ [UI] show the result of the post-processing commands in a dedicated dialog
+ [UI] added an action to the bulk editors to remove the original filename
+ [UI] added an action to lock/unlock movies from within the movie set module #3224
+ [NFO] added writing of the locked state from tmm into the NFO files #3224
---
x [UI] pre-set the scraper in the episode editor with the one used for the TV show
x [UI] improved cleanup of chooser dialogs #3227
x [UI] offloaded some scraping tasks to background threads to improve UI responsiveness in the movie set chooser #3227
x [UI] improved subtitle searching and downloading #3210
x [Movies, TV shows] fixed artwork detection for file names containing non ASCII characters
x [NFO] fixed writing/parsing of crew member types
x [IMDB] fixed/improved search and actor parsing due to site changes #3223 #3225
x [IMDB] only accept Top 250 values from 0...250, to avoid parsing errors due to site changes
x [Library] upgraded FlatLaf to 3.7.1
x [Docker] upgraded Docker images to Debian Trixie #3220
x [Trakt.tv] updated trakt.tv API implementation and hard capped page limits


Version 5.2.8
=======================
x [TV shows] corrected the tooltip for missing season artwork
x [TV shows] fixed losing crew members when editing a TV show
x [UI] fixed displaying of NL:14 and NL:18 logos #3216
x [UI] fixed loading of column width in the TV show and movie set table #3221
x [UI] fixed checking for missing artwork in the TV show table
x [UI] some fixes for the movie renamer preview
x [UI] corrected the tooltip for missing season artwork
x [NFO] enhanced writing/parsing of crew members #3218
  You may need to re-write your NFO files to get the new values stored correctly!
x [Subtitles] allow the special language code "und" (undefined) for subtitles, which is used by some subtitle providers
x [Scraper] reworked certifications to be able to fetch even more from TMDB/TVDB and others
x [IMDb] fixed parsing of actors #3222
x [Trakt.tv] implemented API changes for trakt.tv


Version 5.2.7.1
=======================
x [Movies] fixed a problem in the renamer, when "upgrading" movies to a dedicated folder
x [TV shows] update TV show tree correctly after renaming


Version 5.2.7
=======================
+ [Performance] heavily improved UI performance for really large libraries
+ [TV shows] added support for writing directors and writers to the NFO files #3107
+ [Trailer] integrated deno for yt-dlp #3200
---
x [Movies] fixed excluding of nested folders when using .tmmignore, tmmignore or .nomedia files
x [Movies] fixed some renamer issues with empty path/filename patterns #3184
x [Movies] fixed hanging UI on updating large libraries
x [Movies] do not overwrite editions from NFO on update data sources #3157
x [Movie sets] fixed writing NFO files into Emby-style movie set folders #3137
x [Movie sets] fixed sorting by (missing) movie count #3204
x [TV shows] fixed cleanup of mediainfo XML files for episodes #3198
x [TV shows] also do a cleanup of empty TV show folders #3201
x [TV shows] added support of English title for episodes in the universal scraper
x [Artwork] ignore 0 byte files when checking for existing artwork
x [Trailer] unified trailer settings between movies and TV shows
x [UI] fixed sorting of the rating column in the TV show module
x [NFO] write default ratings first in NFO files to improve compatibility with some media centers
x [HTTP] only fetch ratings chosen in the settings
x [WOL] send WOL magic packets twice to improve wake-up reliability #3178
x [KODI] completely rework of file matching algo for RPC calls #3182
x [Library] upgraded libmediainfo to 26.01


Version 5.2.6
=======================
+ [TV shows] added support for more Jellyfin compatible season poster filenames #3187
---
x [UI] show normalized rating values (0...10) in the rating column
x [UI] fixed sorting of the file size columns
x [UI] re-set the maximum value of the width/height slider in the image chooser while scraping images
x [TV shows] year filtering now matches the modern movie filter style
x [Movies] fixed skipping of folder with .tmmignore, tmmignore or .nomedia in it
x [Movies, TV shows] fixed loading of unscraped and newly added items #3190
y [Fanart.tv] improved fallback to TMDB id lookup when IMDb id lookup fails
x [Linux] fixed startup if libmediainfo is missing #3191
x [Updater] fixed downloading on incomplete/corrupted updates


Version 5.2.5
=======================
+ [TV shows] added taglines for TV shows #3173
+ [Movie sets] added option to append TMDB ID to movie set folder names (Emby-style) #3137
+ [UI] added native file dialogs from FlatLaf for better OS integration (Windows and macOS)
+ [UI] added "remove all genres" and "remove all tags" to the TV show bulk editor
+ [UI] added edition and media source to the movie set tree view #3152
+ [UI] reworked table column configuration - visibility and width are now stored
+ [UI] added enhanced filter options for date fields #3159
+ [UI] added TV show episode editions to the bulk editor #3176
+ [Trailer] re-added the preferred trailer source, because IMDB is also delivering good trailers nowadays
---
x [UI] remove unused items from several combo boxes (genres, tags, decades, year)
x [UI] changed the trailer column in the TV show module to only show downloaded trailers (same behavior as in the movie module)
x [UI] format file sizes in the correct/language dependent style #3151
x [UI] fixed showing/hiding of missing episodes
x [UI] enhanced filtering in the image chooser dialog
x [UI] also open FFmpeg generated via the image preview dialog
x [Movies] added <movie filename>-backdrop.ext and <movie filename>.backdrop.ext to allowed backdrop filenames for multi movie folders
x [Movies] enhanced title cleanup in the update data sources task
x [Performance] improved update data sources for really large movie libraries
x [TV shows] fixed scraping of season fanart & reverted mix-in of season thumbs #3161 #3101
x [TMDB] enhanced scraping titles in fallback language for episodes #3171
x [IMDB] readd parsing top250 on normal scrape
x [Renamer] changed default file-size unit from G to GB #3151
x [MdbList] fixed mapping of Rotten Tomatoes ratings
x [Library] upgraded FlatLaf to 3.7
x [MediaInfo] do not prepare ISO files if mediainfo is not available #3163
x [FFmpeg] fixed an occasional crash when cleaning up old stills #3169


Version 5.2.4
=======================
+ [UI] added a date format for Croatian style (DD.MM.YYYY.) (thx @milotype)
+ [UI] added sort title to the movie set and TV show tree #3126 #3127
+ [UI] added popup messages in the settings to show additional information #3108
+ [UI] added a subtitle type filter (default, forced, hearing impaired) #3133
+ [UI] show sums of the selected TV shows too #3136
+ [TV shows] added season plot to the TV show NFO files (Kodi v22 compliant)
---
x [UI] fixed horizontal scrolling in the settings #3116
x [UI] reduced CPU/Memory usage when having many items in the TV show tree
x [UI] fix FFmpeg open dialog error #3118
x [UI] re-aligned path and filename columns in the movie table/TV show tree views #3124
x [UI] fixed updating the trees after applying filters
x [UI] fixed layout issues in the settings dialog #3138
x [UI] added English title to the bulk editors
x [TV shows] further improve episode detection, when having conflicting values #3130
x [NFO] to not re-write NFO files in the artwork download task if not needed #3128
x [Metadata] update "original filename" when exchanging a video file
x [MdbList] fixed mapping of Rotten Tomatoes ratings
x [HTTP API] fixed loading the HTTP API on startup
x [Library] upgraded Java to 21.0.9
x [Subtitle] recognize filename flags case-insensitive #3132
x [Subtitle] Remove empty values from codecs #3135


Version 5.2.3
=======================
+ [TV shows] added detection of ranges (e.g. S01E01-02) in multi-episode filenames
+ [UI] date and time format settings are now configurable in the settings #3087
+ [UI] refactored the image chooser dialog to support better filtering and sorting #2899
+ [UI] remember filters in the image chooser if enabled in the module settings (Persist UI filters)
+ [Performance] improved startup speed
+ [uPnP] re-implemented the whole uPnP integration to support more devices and higher stability
---
x [Movies, TV shows] cleanup of orphaned objects on startup #3102
x [UI] refactored post-process settings pages for movies and TV shows #3084
x [UI] do not calculate file size of multi episode files twice #3095
x [UI] set the correct file filters in the file open/save dialogs
x [UI] do not re-add deleted TV shows in the tree #3102
x [Post-Processing] moved post-processing tasks to a background thread
x [TMDB] to not try to load SVG files (not supported by tinyMediaManager or Kodi) #3085
x [TMDB] enhanced parsing of crew members #3140
x [IMDB] fix parsing cast/crew due to site changes #3092 
x [Emby] re-order crew members after actors in the NFO #2780
x [Renamer] also remove episode NFO files upon rename, if unwanted in settings
x [Renamer] Improve 'IF' conditions when having variables on both sides
x [Threads] fixed a null-check upon starting #3105


Version 5.2.2
=======================
+ [Scraper] when scraping Anime, try to get all available IDs from other anime sites
+ [IMDB] able to include music video in search results (check scraper settings)
+ [Subtitle] added SubDL as a new subtitles scraper (personal API key needed!) #2631
+ [UI] added a trailer column for TV shows too #3060
+ [HTTP API] added a param to override the chosen artwork scraper(s) for downloading missing artwork #3068
---
x [IMDB] better parse englishTitle #3049
x [IMDB] fix auto-downloading trailer on scrape #3064
x [TMDB] fix replacing generic episode title w/o fallback language #3063
x [Renamer] fixed replacements of ... with its Unicode variant #3048
x [Renamer] fixed renaming preview of TV show extras
x [Scraper] better matching, if scraped existing entry again with uncommon scraper #3051
x [Scraper] OpenSubtitles.ORG - switch to VIP server if VIP
x [UI] remove empty episode groups from TvShow upon scrape #3056
x [UI] fixed displaying saved rating source in settings #3055
x [UI] added runtime/English Title to the episode metadata check #3059
x [UI] re-added change markers in the renamer previews #3061
x [UI] remove leading/trailing spaces in the text based filters
x [UI] trigger duplicate check when loading a filter preset containing the duplicate filter
x [UI] fixed displaying of movie plot & note in movie set module #3071
x [UI] fix live update of audio languages in filters #3072
x [Subtitle] always extract .zip subtitle downloads #3009
x [Trailer] enhanced parsing of custom yt-dlp parameters #3045
x [MediaInfo] better detection of 1.85:1 aspect ratio and its video format
x [Bluray] upgraded library, to support reading of UHD Blurays
x [ISO] fix parsing DVD & Bluray ISO files, error handling 
  You should reload MediaInformation for all your ISO entries
x [MediaInfo] error handling on XML creation


Version 5.2.1
=======================
+ [Trailer] added a new option to set custom download parameters for yt-dlp
+ [Subtitles] added new columns to display hearing impaired and machine translated subtitles in the subtitle chooser #3036
+ [UI] added post-processing for movies in movie sets too #3038
---
x [Scraper] fixed parsing single search results in "Fernsehserien.de" scraper #3043
x [Scraper] fixed englishTitle in TVDB, overwriting locale one #3037
x [UI] fixed loading of episode actor images #3027
x [UI] prompt to overwrite existing actor images when downloading new ones #3034
x [UI] fixed some resizing issues in the wizard
x [Trailer] fixed downloading trailers with yt-dlp #3045 #3046
x [Jellyfin] add trickplay folder to be detected as "extras"
x [MediaInfo] TMM starts now again when having NO mediainfo installed


Version 5.2.0
=======================
+ [Performance] completely reworked internal eventing
+ [Metadata] fetching "English/International title" from supported scrapers for being used in NFO/renaming
+ [Metadata] refactored crew management - merged directors, producers, writers, and others into a unified list
+ [Scraper] add new "Fernsehserien.de" scraper, mainly for German hard-to-find series
+ [Scraper] add new "TheSportsDB" scraper for sporting events - be sure to read the documentation!
+ [Scraper] added new setting options to specify which ratings should be fetched while scraping
+ [NFO] added a Kodi conform mapping of mediainfo values for the NFO export #2473 #2940 #2991
  ATTENTION: You need to re-write your NFO files to get the new values
+ [NFO] added an action to force re-writing of season NFO files #2654
+ [UI] added an action to copy movies and TV shows to external folders #2731
+ [UI] added a new column displaying the amount of audio streams #2990
+ [UI] added a column to display the amount of missing movies in a set #2915
+ [UI] created an "Activity log" to track all tasks and their results/messages #2914
+ [UI] offering multiple profile links for actors and crew members based on their IDs
+ [UI] changed hotkey modifier to comply with macOS standards
+ [UI] added the search result score to the movie/TV show chooser dialogs #3023
+ [Renamer] enhanced renamer preview
+ [Renamer] added an optional Unicode replacement for forbidden filesystem characters
+ [Movie sets] added the post-processing framework to movie sets too #2901
+ [Subtitles] re-added OpenSubtitles.org support, since they haven't shut down their API yet and some users still rely on it
+ [Subtitles] added Yifysubtitles.com support, a new subtitle provider
---
x [NFO] added a NFO option to suppress writing of artwork URLs #2982 #2518
  ATTENTION: Jellyfin users should revisit their NFO settings
x [TV shows] fixed scraping multiple trailers
x [TV shows] fixed a problem when exchanging the video file of a TV show episode #2963
x [TV shows] added enhanced quick filter, same as for movies #3001
x [Renamer] fixed using ${originalFilename} in the renamer filename pattern #2966
x [Scraper] do not overwrite existing fields with empty values #2947
x [IMDb] also scrape actor attributes #3007
x [IMDb] fixed generating actor profile url #3005
x [IMDb] fixed fetching of taglines
x [UI] some UI fixes
x [UI] increased quality level of the scaling algorithm for better image quality
x [UI] re-layout all visible dialogs when changing the font size #2970
x [UI] fixed filtering on season artwork #2957
x [UI] changed filter behavior in the image chooser - you may now filter while images are loading #2889 #3019
x [UI] enhanced loading actor images in the UI
x [Images] fixed choosing of images of unspecified sizes #3010
x [MediaInfo] corrected the format detection for some cropped 540p resolutions
x [MediaInfo] fixed parsing of .ISO files #2998
x [Trailer] activated yt-dlp as a default trailer downloader
x [HTTP] adhere globally to 429 retry headers, not per scraper
x [UPNP] fixed a problem with UPNP connections
x [KODI] improve error handling for the RPC methods, to better matching between #3030
x [KODI] able to process multi-episode files #3033
x [Trakt.tv] better error handling / visualization.
x [Library] upgraded Java to 21.0.8
x [Library] upgraded to the latest version of H2 MVStore
x [Library] upgraded libmediainfo to 25.07
x [CLI] fix CLI output, add missing version param, improve performance
