Major Changes
- Release (to supporters) the TitleCardMaker Web Interface
- Begin updated (and much prettier) documentation - hosted at https://titlecardmaker.readthedocs.io/en/latest/
- Handle combined ISO-639-1 and ISO-3166-1 language codes like
es-MX
ores-ES
for greater translation fidelity - Add multiple features to Tinted Frame title card:
- Change episode text and frame color to match the font color by default
- Add
middle_element
extra - can be eitherlogo
oromit
- to add enlarged logo to the middle of the card, e.g.:
- Add
logo_size
extra to allow shrinking or enlarging the logo size by a scalar, for example:logo_size: 1.5
to scale to 150% - Add
blur_edges
extra to optionally enable/disable blurring the outer edge - Change vertical position of top logo element by +20 pixels for better centering
- Closes #341
- Change default Sonarr request timeout to 10 minutes to handle bad/slower Sonarr connections
Major Fixes
- Uppercase episode text in Star Wars title card (was being title cased)
- Handle title and index text larger than the frame width in the Tinted Frame title card (was drawing frame boundaries that extended outward, now does not draw at all
- Catch and log (at the
Manager
level) uncaught Exceptions in serial run mode - Fix syncing from Emby in match mode
Minor Changes
- Allow custom episode text color in Anime title card via
episode_text_color
extra - Allow custom season text color in Roman Numeral title card via
season_text_color
extra - Use
4:4:4
sampling factor in all card operations (can default to4:2:0
which has some JPEG compression artifacts) - Log everything (just logged messages were being ignored)
- Allow logos to be omitted from Season Posters
- Parse
omit_logo
YAML option in season poster config - Modify
--season-poster
argument inmini_maker
to--season-poster SOURCE DESTINATION
, add--season-poster-logo
argument - Closes #336
- Parse
- Add
hide_episode_text
to Fade title card - Allow logo file format strings in Tinted Frame title card
- Print Traceback for
RemoteFile
download errors - Log relevant Series and Episode when source image / logo download fails
- Closes #348
Minor Fixes
- Handle Jellyfin libraries with no collection types
- Handle episodes without season or episode numbers in Jellyfin
- Allow transparent background images in all cards that support it
- Handle extra non-Unix trailing spacing in version files
- Fix manual Title Card importing into Emby or Jellyfin with fixer
- Handle errors in interface creation when importing cards with fixer
- Handle empty string
""
database ID's inDatabaseInfoContainer
class - Error if logo file is indicated and does not exist in Tinted Frame title card
- Handle badly types
templates
specification(s) - Catch and reset DB for uncaught
ValueError
fromPersistentDatabase
function calls - Handle more types of malformed image content (specifically
<Code>AccessDenied</Code>
) - Fix local logo finding logic in Poster title card
- Correct traceback printing for missing logos in Tinted Frame card
- Properly assign Series TVRage ID's
- Fix manual importing into - closes #337