Skip to content

v1.10.3

Compare
Choose a tag to compare
@CollinHeist CollinHeist released this 20 Aug 16:18
· 926 commits to master since this release
30d6ed8

Major Changes

  • Create new card type in the style of /u/Olivier_286 called OlivierTitleCard [#242]
    • Structurally identical to the StarWarsTitleCard, but has a more generic font, allows for customization, and omits the star gradient overlay.
    • Specified via card_type: olivier
    • Example of this card (with customized font):
  • Allow syncing to multiple series YAML files (with different settings) per interface (Plex/Sonarr) [#243]
    • Sync configuration can be specified as a list of options, and each will be synced individually
    • "Global" sync options can be specified first and will then apply to subsequent syncs
    • Example of this:
      sonarr:
        url: ...
        api_key: ...
        sync:
        - volumes:
            /sonarr/path/: /tcm/path/
          plex_libraries:
            /documents/Media/TV/: TV Shows
            /documents/Media/Anime/: Anime
        
        - file: ./yaml/sonarr_sync_tv.yml
          add_template: tv
          required_tags:
          - tv
          
        - file: ./yaml/sonarr_sync_anime.yml
          add_template: anime
          required_tags:
          - anime
    • This will sync to two files sonarr_sync_tv.yml and sonarr_sync_anime.yml separately with the defined templates, and using the specified required tags and each using the same volumes and plex libraries defined above
    • Can be used (especially with Sonarr) to automate applying different styles/options to different libraries or types of series
  • Optionally omit gradient from collection posters, genre cards, or season posters [#244]
    • Specifying --no-gradient or --omit-gradient with the mini maker will omit the gradient overlay during creation
    • For season posters, this can be toggled within YAML by specifying omit_gradient: true, like so:
      Breaking Bad (2008):
        season_posters:
          omit_gradient: true

Major Fixes

  • Handle unexpected TMDb API errors
    • All uncaught exceptions from TMDb are logged and skipped without critical exit
  • Require series year match when finding series by name within Plex
    • Previously could false match for series with the same name - like Berserk (1997) vs (2016)

Minor Changes

  • Ignore summary minimum episode setting for manual ShowSummary creation
  • No longer critically error while reading poorly formatted series YAML files
  • Log images to be deleted by fixer --delete-cards before deletion
  • Identify multipart titles with roman numerals
    • Titles like Title IV, Title (IV), or Title (Part IV)
  • Add ImageMagick command timeout
    • After 240 seconds (by default), an ImageMagick command will fail instead of stalling permanently
    • Adjustable via timeout option under imagemagick global preferences
  • Replace --collection-borderless option from mini maker collection poster creation
    • Specify via --borderless or --omit-border

Minor Fixes

  • Handle and ignore series without years during Plex YAML sync
  • Series without proper year specification will no longer critically exit and are just skipped
  • Handle invalid multi episode text formats without critically exit
  • Skip series if template is indicated but no templates are defined (used to be silently skipped)
  • Handle fixer --import-series failing to match within Plex