Major Changes
- Make
sync
sync mode actually useful (#262)- Replace
sync
sync mode withmatch
(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
- Replace
- Optimize
StandardTitleCard
andAnimeTitleCard
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 toLandscapeTitleCard
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 formini_maker.py
- Specified via
- 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
- Options are specified in new global preferences - for example:
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 toStandardTitleCard
to optionally not apply the gradient to the card - Optionally omit specials from summary creation by parsing
ignore_specials
option underarchive
summary
global option - Add optional extra
kanji_vertical_shift
toAnimeTitleCard
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 inAnimeTitleCard
(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