Major Changes
- Allow for custom source file specifications via
seasons
orepisode_ranges
attributes to take format strings- Can use
{season_number}
,{episode_number}
, or{abs_number}
keys - for example:
episode_ranges: s1e1-s1e25: source: s1e{episode_number}-custom.jpg
- Will utilize
s1e1-custom.jpg
,s1e2-custom.jpg
, etc., source files
- Can use
- Overhaul styles (both
unwatched_style
andwatched_style
) to be much more versatile- Allow blur, art, and grayscale style modifiers to combine with other styles
- All allowed styles are
art
,art blur
,art blur grayscale
,art grayscale
,blur
,blur grayscale
,blur unique
,blur grayscale unique
,grayscale
,grayscale unique
, andunique
(and any re-ordering of these)
- Allow for default values in templates via
defaults
- for example:templates: gundam: card_type: gundam extras: logo: ./source/<<alt_title>> (<<year>>)/logo.png defaults: alt_title: <<title>>
- This would would allow
alt_title
to be manually overwritten, but if not provided it will default to the series title
- This would would allow
- Don't compare show records between versions of TitleCardMaker
- If the version of TCM that your record database was created with does not match the version of TCM you are currently running, then the record database is deleted to be remade
- This prevents TCM from falsely remaking a lot of cards if a version change results in a non-YAML change
Major Fixes
- Automatically forget records before attempting to import cards with
fixer.py
(#274)
Minor Changes
- Add new
grayscale
style option (#276)- Add
--grayscale
argument tomini_maker.py
- Add
- Optionally darken
LandscapeTitleCard
viadarken
extra- Defaults to false (disabled), but can be specified as
all
to darken the entire image, orbox
to darken only the bounding box
- Defaults to false (disabled), but can be specified as
- Parse
box_adjustments
extra inLandscapeTitleCard
to adjust the x/y coordinates of the bounding box, for example:Mr. Robot (2015): card_type: landscape extras: add_bounding_box: true box_adjustments: -10 20 -15 40 # top, right, bottom, left bounds
- Optionally add logos to movie posters (#271)
- Create
--movie-logo
argument which takes a path to a logo file
- Create
- Auto-assign the template name under
<<template_name>>
instead of<<name>>
to prevent confusion with the series name which is<<title>>
- Make
OlivierTitleCard
about 40% faster by not writing intermediate images - Make
LogoTitleCard
about 5x faster by adding text as composite layers, not standalone images - Create explicit
archive_variations
even if series archiving is disabled - Reformat all progress bars
Minor Fixes
- Handle (invalid) non-string episode range keys/labels in
episode_ranges
- Disable caching in Tautulli web interface
- Correctly filter episodes without cards in summary creation if specials are ignored in summary creation
- Correct preference file inititialization for docker users using the fixer/mini maker
- Handle explicit
kanji_vertical_shift
withmini_maker.py
- Set explicit sRGB colorspace in style/resize to handle black and white source images