github CollinHeist/TitleCardMaker v1.12.0

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

Major Changes

  • Create new FrameTitleCard (#282)
    • Add under card_type identifier frame and photo
    • Placement of the season and episode text can be adjusted via series extras episode_text_position of left, surround, or right - examples of each are below:
  • Permit formatting in season title specification - for example:
    Breaking Bad (2008):
      seasons:
        1: "Season {season_number}"
        2: "Season {season_number}"
  • Add options for ordinal and cardinal (spelled numbers) versions of season and episode numbers in season titles and episode text (#283)
    • For example:
      Breaking Bad (2008):
        episode_text_format: "Episode {episode_number_ordinal}"
        seasons:
          1: "{season_number_cardinal} Season"
          2: "{season_number_cardinal} Season"
          # etc.
    • Will produce episode text like Episode One, Episode Two, etc.; and season titles like First Season, Second Season
  • Allow for multiple connections to Sonarr by specifying servers as a list in the preferences file - for example: (#280)
    sonarr:
    - url: http://192.168.0.1:8989
      api_key: abcdef
      # Anything else
    - url: http://192.168.0.1:8990
      api_key: fedcba
      # Anything else
    • If a single series is on a server, TCM will search all servers until the show is found - this can be overwritten/skipped by specifying sonarr_server_id
  • Optionally add season text at random (deterministic) locations around the roman numerals in RomanNumeralTitleCard (#285)
    • The placement algorithm will detect overlapping titles and season text and re-place until no overlap is detected

Major Fixes

N/A

Minor Changes

  • Match episode text prefix text in title modification if format is {number}. - e.g. Chapter 10. The End
  • Modify series extras in archive sub-variations (#281)
    • For example, if some custom episode_text_color is specified in the OlivierTitleCard, then a Generic Font version will reset this color to the generic one
  • Parse delete_missing font replacements option to enable/disable automatically delete characters missing from a font (#284)
    font:
      file: ./fonts/custom_font.ttf
      replacements:
        delete_missing: true # Defaults to true
  • Parse sync exclusions without case sensitivity - e.g. breaking bad (2008) will also exclude Breaking Bad (2008) (#286)
  • Parse font vertical_shift in LandscapeTitleCard - this will now shift the entire title and bounding box (was previously ignored)
  • Add polymath card_type identifier for StandardTitleCard

Minor Fixes

  • Reset colorspace after grayscale modifier application for colored text
  • Upsert into TMDb database instead of insert
  • Handle local .py files in fixer.py --card-type
  • Don't create poster title card if source image does not exist
  • Correctly identify custom font in RomanNumeralTitleCard
  • Shift roman numerals up by 30px - for some reason roman numerals aren't centered (despite being centered in ImageMagick..)
  • Handle episode numbers above 3999 in RomanNumeralTitleCard (these cannot be represented in roman numerals, so are logged and capped at 3999)

Don't miss a new TitleCardMaker release

NewReleases is sending notifications on new releases.