The main features of v5 are:
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” under the menu “Tools -> Import data/settings from another v4 installation” to import your v4 data into your v5 installation.
Please review the increased system requirements for tinyMediaManager v5!
+ Adopted storage locations to the operating system defaults (for new installations):
+ Subtitle handling rework:
+ 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
x fixed displaying missing season metadata #2238
x fixed downloading of season artwork #2258
x better handling of image cache upon rename
x added an option to write season data (NFO/artwork) for unavailable seasons
x (movie) renamer preview now shows subfolders too #2010
x (IMDB) adapt keywords parsing to new style
x (TVDB) also scrape season overview/names #2275
x do not drop audio channels with empty bitrate #2262
x do not write NFO files on “update data sources”
x fix cloning of TV episodes #2309
x fixed rebuilding image cache #2268
x improve reloading of NFO files; exception for those without s/e numbers #2266
x (FFmpeg) do not show generated artwork twice in the image chooser #2270
x fix plot formatting with line-breaks #2286
x fix loading season-specials.nfo #2343
x fixed detection of widescreen 576p #2344
x fix creation of -mediainfo.xml with special characters #2376
The most common episode groups is the aired order: this is the sequence how the episodes have been aired (commonly on TV). Also the DVD order (how the episodes are ordered on DVDs) or absolute order (mainly for Anime) are well known.
But with the rise of the streaming platforms many more orderings have appeared. Just take the TV show Futurama for example:
At TMDB there are four different orderings available
even worse is, that at TVDB there are five different orderings:
Starting with tinyMediaManager v5 we have a better support for different episode groups, but some basic problems still exist:
When you import files into tinyMediaManager, we can only parse the season and episode marker out of the file name - Firefly - S01E03 - Bushwhacked.avi
which is S01E03. But tinyMediaManager has no chance know in which ordering this episode is. Because of this, tinyMediaManager assumes that all imported episodes (without NFO files) are in Aired order.
While scraping the TV show itself you can see all available episode groups:
By pressing the button “Compare”, you will see a new dialog where all your episode file names are compared to the episode titles for a specific episode group. This may help you to identify the right episode group for your existing files:
When you found the right episode group, you can choose that episode group in the scrape dialog and tinyMediaManager will assign right metadata to your episode files. The TV show is “tied” to the chosen episode group and your episodes will be displayed in that order:
If you prefer to have this TV show in Aired order you can change it in the TV show editor and all episodes will be shown in Aired order:
BE AWARE: the chosen default order will be used for every “episode group less” operation. This contains the renamer (${episodeNr}
), the NFO files (<episode>xxx</episode>
), …
Windows: C:\Users\username\AppData\Roaming
macOS: ~/Library/Application Support/tinyMediaManager
Linux: ~/.local/share/tinyMediaManager
But what about using only one tinyMediaManager instance with multiple “profiles”? Especially for macOS this is needed since there is no more a portable version for macOS.
tinyMediaManager v5 offers now a new start parameter for setting the profile path, which needs to be set while starting tinyMediaManager:
You can create a new shortcut to your tinyMediaManager.exe
(right click the tinyMediaManager.exe
and choose “New - Shortcut”) and add the start parameter -Dtmm.contentfolder='<path_to_data>'
to the shortcut (right click, choose “Properties” and enter the parameter after the executable).
Creating an alias with extra start parameters needs some extra steps on macOS
do shell script "open -a '<path_to_tmm>/tinyMediaManager.app' --args -Dtmm.contentfolder='<path_to_data>'"
example: ``` do shell script “open -a ‘/Applications/tinyMediaManager.app’ –args -Dtmm.contentfolder=’/Users/manuel//Library/Application\ Support/tinyMediaManager2/’”
```
CMD + I
or right click and choose Info). After that cou can simply select and copy the icon from the tinyMediaManager app (CMD + C
) and paste it in your Automator script (CMD + V
) - Example: https://apple.stackexchange.com/a/372Just run the tinyMediaManager
binary with the start parameter -Dtmm.contentfolder='<path_to_data>'
or add the start parameter to the .desktop
file.