Major Changes
- Speed up loading cards into Plex
- Vastly speed up
PlexInterface
operations by queryingTinyDB
once per series (from once per episode) - About 20 times faster (scales with number of episodes for each series)
- Vastly speed up
Major Fixes
N/A
Minor Changes
- Retry all API requests (namely TMDb) more before quitting
- API (and all GET) requests are tried up to 10 times with exponentially increasing delay (from max 3 with random delay)
- Retry uploading cards to Plex before erroring
- Automatically retry card uploads up to 5 times with exponentially increasing delay (from once and error)
- Added
--blur
argument to fixer manual title card creation - Add option to adjust stroke width of font
- Added parsing for
stroke_width
font attribute to specify stroke width scalar (like font size) to adjust black stroke width - Added stroke width adjustment to
StandardTitleCard
class - Added
--stroke-width
/--stroke
argument to fixer manual title card creation - Closed #105
- Added parsing for
- Add option to adjust kerning of font
- Added parsing of
kerning
key for custom font specification (scalar like stroke size) - Added
--kerning
argument to fixer manual title card creation - Added kerning argument to
StandardTitleCard
to adjust font kerning - Closed #106
- Added parsing of
- Modified font size parsing to accept floats
Minor Fixes
- Remove extraneous breakpoint
- Closed #114
- Fixed error in print message causing early exit for failed card uploads
- Fix for font validation not properly being disabled