Major Changes
- Allow for a card directory override in all
sync
specification(s) viacard_directory
- this will change any library paths and media directories to be rooted in the given directory (instead of the synced library folder) - for example: (#278)plex: # options sync: - file: ./plex_sync.yml card_directory: ./cards/
- Optionally translate the cardinal/ordinal season/episode text in season title or
episode_text_format
specification (#289)- These translations apply for season, episode, and absolute numbers and their cardinal/ordinal versions
- Currently there are 39 recognized languages/regions (full list is here and will be on Wiki)
- Not all languages support cardinal and ordinal translation
- Any number of languages can be specified under the global
language_codes
setting inoptions
- for example:options: # other options language_codes: - es - fr
- The above will permit French and Spanish translations of season/episode text in any series. Meaning:
series: Mr. Robot (2015): episode_text_format: "El {episode_number_ordinal_es} Episodio" seasons: 1: "Saison {season_number_cardinal_fr}" ```
- Will produce episode and season text like
El primero Episodio
, andSaison deuxième
respectively
Major Fixes
- Improve all edge-case path handling
- Cases such as writing cards to an SMB-mounted drive should be handled
- Specifying illegal file/folder names (e.g.
C:\Documents:
) will not cause erroneous errors
- Require remote card types to successfully load all remote assets before making cards (would silently error)
Minor Changes
- Match episodes that are categorized as movies on TMDb (#288)
- Detect generic episode text format strings for
RomanNumeralTitleCard
as{episode_number}
or{abs_number}
- Always use the default font for index text in
FrameTitleCard
(was using any custom font) - Log success/failure of title card creation with
mini_maker.py
- Delete any existing file during card creation with
mini_maker.py
- Don't log any title mismatches if a series'
refresh_titles
setting is disabled - Don't convert profile attributes for any manually named archives
Minor Fixes
- Handle OS-invalid font filenames in
season_poster
font file specification - Accept non-hexadecimal colors in
season_poster
font color specification - Reject "blank" title cards pulled from episodes within Plex that have no thumbnails