github CollinHeist/TitleCardMaker v1.10.4

latest releases: v1.16.0, v1.15.0, v1.14.5...
3 years ago

Major Changes

  • Create LandscapeTitleCard [#248]
    • New card type intended to be used for landscape (less people-centric) images
    • Example of the card normal/blurred:
    • Specify via card_type: landscape
  • Check for new releases during execution [#246]
  • Skip series with year of 0 (i.e. upcoming/announced series) during Sonarr sync
  • Pass title and year variables to all templates automatically
    • This means templates can use <<title>> and <<year>> variables even if they're unspecified
  • Change logic of Sonarr sync required_tags to requiring all listed tags, not any
  • Add -s/--sync/--run-sync argument to main.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 be batch or serial (defaults to serial)
    • 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 be C:/Documents
  • 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 in AnimeTitleCard
  • 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 from tmdb preferences
    • Parse tmdb_skip_localized_images from series YAML to override global option
  • Add --print-log argument to fixer.py to print most recent TCM log (to help Docker users who don't mount their log folder)
  • Add card_type identifier ishalioh to OlivierTitleCard
  • 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

Don't miss a new TitleCardMaker release

NewReleases is sending notifications on new releases.