Skip to content

v1.2.0

Compare
Choose a tag to compare
@CollinHeist CollinHeist released this 20 Apr 23:22
· 1335 commits to master since this release
d189968

Major Changes

  • Directly load all title cards into Plex, rather than rely on local assets and filename matching
    • Rewrote PlexInterface class to use the plexapi module
    • Cards are uploaded, and then the loaded card's filesize is stored to compare against future cards
    • Modified Show.create_missing_title_cards() method to no longer return whether any cards were created
    • Created new update_plex() methods within Show and Manager classes to do the card uploading
    • Updated pipfile(s) to reflect new plexapi requirement
    • Closes #76
      • Instead of needing to better integrate with Plex Meta Manager, the Maker can now directly do the card uploading that would otherwise be done by PMM
    • Closes #56

Major Fixes

N/A

Minor Changes

  • Added global option to change the output title cards' extensions (from jpg to whatever)
    • Option is card_extension on under options
      • Must be one of jpg, jpeg, png, tiff, gif
      • Could add more extensions going forward, if desired
    • Closes #84
  • Created abstract YamlParser class, of which PreferenceParser and Show are both subclasses of
    • Entirely a behind-the-scenes change to improve ease of adding/reading YAML

Minor Fixes

N/A