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 -backdrop.ext and .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