github CollinHeist/TitleCardMaker v1.12.1

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

Major Changes

  • Allow for a card directory override in all sync specification(s) via card_directory- this will change any library paths and media directories to be rooted in the given directory (instead of the synced library folder) - for example: (#278)
    plex:
      # options
      sync:
      - file: ./plex_sync.yml
        card_directory: ./cards/
  • Optionally translate the cardinal/ordinal season/episode text in season title or episode_text_format specification (#289)
    • These translations apply for season, episode, and absolute numbers and their cardinal/ordinal versions
    • Currently there are 39 recognized languages/regions (full list is here and will be on Wiki)
      • Not all languages support cardinal and ordinal translation
    • Any number of languages can be specified under the global language_codes setting in options - for example:
      options:
        # other options
        language_codes:
        - es
        - fr
    • The above will permit French and Spanish translations of season/episode text in any series. Meaning:
         series:
           Mr. Robot (2015):
             episode_text_format: "El {episode_number_ordinal_es} Episodio"
             seasons:
               1: "Saison {season_number_cardinal_fr}"
         ```
    • Will produce episode and season text like El primero Episodio, and Saison deuxième respectively

Major Fixes

  • Improve all edge-case path handling
    • Cases such as writing cards to an SMB-mounted drive should be handled
    • Specifying illegal file/folder names (e.g. C:\Documents:) will not cause erroneous errors
  • Require remote card types to successfully load all remote assets before making cards (would silently error)

Minor Changes

  • Match episodes that are categorized as movies on TMDb (#288)
  • Detect generic episode text format strings for RomanNumeralTitleCard as {episode_number} or {abs_number}
  • Always use the default font for index text in FrameTitleCard (was using any custom font)
  • Log success/failure of title card creation with mini_maker.py
  • Delete any existing file during card creation with mini_maker.py
  • Don't log any title mismatches if a series' refresh_titles setting is disabled
  • Don't convert profile attributes for any manually named archives

Minor Fixes

  • Handle OS-invalid font filenames in season_poster font file specification
  • Accept non-hexadecimal colors in season_poster font color specification
  • Reject "blank" title cards pulled from episodes within Plex that have no thumbnails

Don't miss a new TitleCardMaker release

NewReleases is sending notifications on new releases.