Major Changes
- Create new
FrameTitleCard
(#282) - Permit formatting in season title specification - for example:
Breaking Bad (2008): seasons: 1: "Season {season_number}" 2: "Season {season_number}"
- Add options for ordinal and cardinal (spelled numbers) versions of season and episode numbers in season titles and episode text (#283)
- For example:
Breaking Bad (2008): episode_text_format: "Episode {episode_number_ordinal}" seasons: 1: "{season_number_cardinal} Season" 2: "{season_number_cardinal} Season" # etc.
- Will produce episode text like
Episode One
,Episode Two
, etc.; and season titles likeFirst Season
,Second Season
- For example:
- Allow for multiple connections to Sonarr by specifying servers as a list in the preferences file - for example: (#280)
sonarr: - url: http://192.168.0.1:8989 api_key: abcdef # Anything else - url: http://192.168.0.1:8990 api_key: fedcba # Anything else
- If a single series is on a server, TCM will search all servers until the show is found - this can be overwritten/skipped by specifying
sonarr_server_id
- If a single series is on a server, TCM will search all servers until the show is found - this can be overwritten/skipped by specifying
- Optionally add season text at random (deterministic) locations around the roman numerals in
RomanNumeralTitleCard
(#285)
Major Fixes
N/A
Minor Changes
- Match episode text prefix text in title modification if format is
{number}.
- e.g.Chapter 10. The End
- Modify series
extras
in archive sub-variations (#281)- For example, if some custom
episode_text_color
is specified in theOlivierTitleCard
, then a Generic Font version will reset this color to the generic one
- For example, if some custom
- Parse
delete_missing
font replacements option to enable/disable automatically delete characters missing from a font (#284)font: file: ./fonts/custom_font.ttf replacements: delete_missing: true # Defaults to true
- Parse sync exclusions without case sensitivity - e.g.
breaking bad (2008)
will also excludeBreaking Bad (2008)
(#286) - Parse font
vertical_shift
inLandscapeTitleCard
- this will now shift the entire title and bounding box (was previously ignored) - Add
polymath
card_type
identifier forStandardTitleCard
Minor Fixes
- Reset colorspace after grayscale modifier application for colored text
- Upsert into TMDb database instead of insert
- Handle local
.py
files in fixer.py--card-type
- Don't create poster title card if source image does not exist
- Correctly identify custom font in
RomanNumeralTitleCard
- Shift roman numerals up by 30px - for some reason roman numerals aren't centered (despite being centered in ImageMagick..)
- Handle episode numbers above 3999 in
RomanNumeralTitleCard
(these cannot be represented in roman numerals, so are logged and capped at 3999)