v1.7.3
Major Changes
- Added docker container to Unraid Community Apps store
- Added ability to create season posters automatically (and manually)
- Looks for season poster creation in YAML of the format:
season_posters: create: true titles: 1: some season title font: file: ./path/to/some/file.ex color: "#hex"
- Looks for base images titled
season{number}.jpg
, such asseason1.jpg
in the source directory - Example of a created poster:
- Added mini maker arguments
--season-poster
,--season-text
,--season-font
,--season-font-color
,--season-font-size
,--season-font-kerning
- Looks for season poster creation in YAML of the format:
- Automatically download logos for all series
- Independent of archive functionality, logos are downloaded so that they can be used by the
LogoTitleCard
(and other cards) without having to be run twice - Move SVG to PNG image conversion from
ShowSummary
class toImageMaker
- Independent of archive functionality, logos are downloaded so that they can be used by the
- Removed ability to set global custom logo filename
Major Fixes
N/A
Minor Changes
- Removed dependence on
StandardTitleCard
fromShowSummary
- Generalized all
ShowArchive
functionality- Delete all "hard-coded" function definitions and replaced them with
__getattr__()
wrapper so any function can easily be passed to allShow
objects
- Delete all "hard-coded" function definitions and replaced them with
- Consolidated directory creation
- Removed from various classes and moved into
PreferenceParser
object initialization - Removed output parent directory creation from the abstract
CardType.create()
method into theTitleCard.create()
wrapper (less error prone)
- Removed from various classes and moved into
- Change
EpisodeMap.get_generic_season_title()
method to take either season number orEpisodeInfo
object - Pass episode indices (i.e.
season_number
,episode_number
, andabs_number
) to title card object creation - Rework
EpisodeInfo
class intodataclass
Minor Fixes
N/A