Major Changes
- Create
LandscapeTitleCard
[#248] - Check for new releases during execution [#246]
- Skip series with year of 0 (i.e. upcoming/announced series) during Sonarr sync
- Pass
title
andyear
variables to all templates automatically- This means templates can use
<<title>>
and<<year>>
variables even if they're unspecified
- This means templates can use
- Change logic of Sonarr sync
required_tags
to requiring all listed tags, not any - Add
-s
/--sync
/--run-sync
argument tomain.py
to run only YAML sync without starting TCM main loop - Change default TCM execution mode to process each show in order, rather than each step for all shows [#252]
- This will give more immediate feedback (especially to new users) as cards are first created/loaded much faster
- Parse
execution_mode
global option to bebatch
orserial
(defaults toserial
) batch
mode is the old method,serial
is the new
Major Fixes
- Reload episode object when found by database ID (should drastically improve translation gathering)
- Don't double write library paths in YAML sync
- Add translations to archive-only shows
- Better handling of Windows paths in sync specification
- Windows paths should be entered as their "posix" equivalent - i.e.
C:\\Documents
should beC:/Documents
- Windows paths should be entered as their "posix" equivalent - i.e.
- Write
media_directory
for Sonarr sync if library cannot be determined
Minor Changes
- Apply font replacements after font case
- Add default font replacement of
✕
->x
inAnimeTitleCard
- Declare
TCM_IS_DOCKER
environment variable in Dockerfile - Update README
- Add gif to show Tautulli integration
- Fix link to example
AnimeTitleCard
- Don't log the same message back-to-back
- Optionally reject localized images (i.e. images with an assigned language/text) from TMDb [#250]
- Parse
skip_localized_images
global option fromtmdb
preferences - Parse
tmdb_skip_localized_images
from series YAML to override global option
- Parse
- Add
--print-log
argument tofixer.py
to print most recent TCM log (to help Docker users who don't mount their log folder) - Add
card_type
identifierishalioh
toOlivierTitleCard
- Add missing translations to missing report
- Handle uncaught/unexpected Plex API errors without critically exiting
Minor Fixes
- Handle TMDb image URL's returning no content
- Handle series without years in Tautulli integration
- Delete Tautulli update file on read error to prevent soft-locking integration
- Handle more types of bad series YAML formatting during read operations