Major Changes
- Create new show summary style/type
- Move temporary objects to persistent Docker volume
- Move
.objects
database directory alongside the Preferences file (in Docker only) - Deletion/recreation of the TCM container will no longer reset progress
- Move
- Detect changes in series YAML and automatically remake cards
- Changes to a series'/archive's card-specific YAML will result in the cards being deleted and remade
- Allow for any series YAML attributes to be specified in a library (not just
card_type
)- Show attributes take higher priority
- For example
libraries: TV: card_type: landscape episode_text_format: "EP {episode_number}" # etc.
- Integrate with Tautulli to immediately create cards for newly added episodes (alongside watched ones)
- Create movie posters (in musikmann200's style) with mini maker
Major Fixes
- Override default ImageMagick policy in Docker container
- New policy has a larger memory, mmap, image pixel dimension, and pixel area limits
- Fixes some show summary creation failures due to the images being too large, as well as increase Docker performance
- Enforce Plex's 10 MB asset file size limit for cards and posters
- Limit can be adjusted via global Plex option for additional database size reduction, for example:
plex: filesize_limit: 5 MB # Defaults to 10 MB
- Images larger than the set value will be incrementally reduced in quality until below the set limit
- This limit only affects uploaded assets, the created cards will still be original quality
- Limit can be adjusted via global Plex option for additional database size reduction, for example:
Minor Changes
- Correctly detect custom episode text in
OlivierTitleCard
- Add default font replacement for
“
to"
toStandardTitleCard
- Add
azuravian/TitleColorMatch
card type to README - Add
--tautulli-list
and--tautulli-frequency
arguments tomain.py
- Verify ImageMagick installation with
--version
command instead of font listing - Add
--import-extension
/--import-ext
arguments to fixer to import non.jpg
images/archives into Plex - Changed default summary minimum episode count to
3
(from1
)
Minor Fixes
- Handle recursive union of non-dict into dict objects in templates
- Better episode sorting for manual show summary creation
- Actually use font
vertical_shift
inOlivierTitleCard
- Respect font case in
OlivierTitleCard
- Handle non-UTF-8 (namely German / ISO-8859) encodings in ImageMagick command returns
- Handle generic errors connecting to Plex
- Handle empty font case specifications
- Correctly initialize
PlexInterface
with fixer - Handle corrupt show record databases
- Properly parse non-string season titles (e.g. Archer season 10,
1999
)