tl;dr If you want the previous default behaviour, then you can explicitly specify the previous default configuration:
Shell: Select all
--def movieFormat="{plex}" seriesFormat="{plex}" animeFormat="{plex}" --def movieDB=TheMovieDB seriesDB=TheTVDB animeDB=AniDB
Code: Select all
[PSA] Important Discussion of Proposed Changes:
https://www.filebot.net/forums/viewtopic.php?t=13406
1. {plex} format as default naming scheme for movie / series / anime file, i.e. human-friendly naming without {tmdb-123} markers:
Shell: Select all
--def movieFormat="{plex}" seriesFormat="{plex}" animeFormat="{plex}"
Shell: Select all
--def movieDB=TheMovieDB seriesDB=TheTVDB animeDB=AniDB
Important Discussion of Proposed Changes:
We propose the following potentially BREAKING CHANGES to be rolled out at some point in the future:
⭑⭑ UPDATE: These changes have been rolled out as of 28 Apr 2023. ⭑⭑
1. use {plex.id} format as default naming scheme, i.e. more machine-friendly naming with {tmdb-123} markers:
Shell: Select all
--def movieFormat="{plex.id}" seriesFormat="{plex.id}" animeFormat="{plex.id}"
Shell: Select all
--def movieDB=TheMovieDB seriesDB=TheMovieDB::TV animeDB=TheMovieDB::TV
{plex.id} will include the movie / series ID in the folder name, so files processed after the change will be sorted into a different folder structure, i.e. files will be sorted into a Alias {tmdb-2046} series folder even if you already have a Alias series folder.
PRO: {plex.id} naming works better for Plex / Kodi / Emby / Jellyfin / etc (since ID tags have been introduced and adopted by different tools in 2020/21 and because ID tags make it explicitly clear which database has been used for naming and numbering a given file)
CON: {plex} is typically preferred by human eyes, mostly works for most users, and most importantly has been the default for many years
TheMovieDB for Airdate SxE Episode Information is quickly becoming the default for Plex / Kodi / Emby / Jellyfin / etc so the amc script should align by default to make things work perfectly out-of-the-box by default:
PRO: If your files use TheMovieDB / Airdate SxE numbering and your Plex / Kodi / Emby / Jellyfin is configured to assume TheMovieDB / Airdate SxE numbering then things will work better by default
CON: If your files use TheTVDB / Airdate SxE numbering and your Plex / Kodi / Emby / Jellyfin is configured to assume TheTVDB / Airdate SxE numbering then things will work less well by default
TheMovieDB for Absolute Episode Information for Anime Episode information generally works better than AniDB nowadays, especially since Plex / Kodi / Emby / Jellyfin / etc generally don't support AniDB at all:
PRO: Better for Anime episodes that already use TheTVDB / TheMovieDB naming and numbering (especially if SxE numbering is given in the original file name, especially if SxE numbering is desired in the target file name)
CON: Worse for Anime episodes that are named and numbered according to AniDB (especially in cases where TheTVDB / TheMovieDB naming and numbering and AniDB naming and numbering are different)
You may explicitly set these settings now - before they (possibly) become default at some point in the future - to run tests and provide feedback.
These new settings are already used by a number of users, and reported to work better for these users. However, these new settings may not necessarily work better for everyone or every use case, and so your milage my vary depending on the files at hand. Please provide feedback and let us know how you fare with the new settings.
UPDATE 08-12-2022:
TheMovieDB::TV / Absolute Order is problematic for actively airing Anime (e.g. One Piece) because even though episodes are usually added ahead of time, also adding them to the Absolute Order Episode Group is often neglected, and so the newly aired episode is likely to not be listed in the Absolute Order episode list in same cases at some times, and so FileBot would then mismatch some other episode as a result of the correct episode not existing according to the Absolute Order episode list.
Processing absolute-numbered episodes with TheMovieDB/TV thus effectively requires the following options, --order Airdate to retrieve the primary episode list which is guaranteed to include all episodes and then --mapper to map to absolute episode information where possible:
Shell: Select all
--db TheMovieDB::TV --order Airdate --mapper "any{ order.absolute.episode }{ episode }"