github CollinHeist/TitleCardMaker v1.11.1

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

Major Changes

  • Make sync sync mode actually useful (#262)
    • Replace sync sync mode with match (so the naming is more clear)
    • No longer overwrites all change to the file, actually keeps edits/some comments
    • Differs from append mode by allowing for entries to be removed from the file if not in the sync
  • Optimize StandardTitleCard and AnimeTitleCard to be ~5x faster
  • Modify episode_ranges to take non-absolute indices, like so (#264):
    episode_ranges:
      s1e1-s1e4: # title or sources
      s1e5-s1e10: # title or sources
      # ...
  • Add optional add_bounding_box extra to LandscapeTitleCard to add a text-colored bounding box around title text (#265)
  • Add ability to create movie posters with a top-line subtitle - for example (comparison with/without) (#266):
    • Specified via --movie-top-subtitle argument for mini_maker.py
  • Add ability to set up Tautulli integration automatically (#268)
    • Options are specified in new global preferences - for example:
      tautulli:
        url: # ...
        api_key: # ...
        update_script: /config/update_card.sh
        verify_ssl: true
        username: CollinHeist
        agent_name: Update TitleCardMaker
        script_timeout: 30

Major Fixes

  • Windows paths in sync volumes specification are now handled with their fully-resolved POSIX equivalent path
  • Handle libraries with multiple asset directories in plex sync
  • Maintain custom/manually specified sources in derived archive variations
  • Allow season hiding and custom source specification via episode_ranges
  • Fix manual show summary creation to work with new StylizedShowSummary style

Minor Changes

  • Assume episodes not present in Plex are unwatched (was watched) so that if an unwatched_style is indicated, the cards are made correctly upon first import
  • Add optional omit_gradient extra to StandardTitleCard to optionally not apply the gradient to the card
  • Optionally omit specials from summary creation by parsing ignore_specials option under archive summary global option
  • Add optional extra kanji_vertical_shift to AnimeTitleCard to offset kanji separately from title text
  • Added 10% margin on unrecognized episode text formats in OlivierTitleCard
  • Log runtime arguments with main.py is run
  • Optionally only filter downloaded series in sonarr sync via downloaded_only option (#267)
  • Allow for completely transparent title cards in all card types (if a completely transparent source image is provided)
  • Change Tautulli integration to handle entire series or seasons (not just episodes) to remake card - mostly relevant for newly added series/seasons

Minor Fixes

  • Actually skip invalid archive variations
  • No longer reset custom episode text formats in seasonless archive variations
  • Handle more bad ImageMagick installations during setup
  • Handle bad characters in manual media_directory specifications
  • Apply font vertical_shift to title text in AnimeTitleCard (was just applying to kanji)
  • Handle series without files in plex sync
  • Handle episodes without season or episode numbers in plex sync
  • Fix fixer.py TMDb blacklist arguments to work with variable database directories

Don't miss a new TitleCardMaker release

NewReleases is sending notifications on new releases.