v1.2.0
Major Changes
- Directly load all title cards into Plex, rather than rely on local assets and filename matching
- Rewrote
PlexInterface
class to use theplexapi
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 withinShow
andManager
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
- Rewrote
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 underoptions
- Must be one of
jpg
,jpeg
,png
,tiff
,gif
- Could add more extensions going forward, if desired
- Must be one of
- Closes #84
- Option is
- Created abstract
YamlParser
class, of whichPreferenceParser
andShow
are both subclasses of- Entirely a behind-the-scenes change to improve ease of adding/reading YAML
Minor Fixes
N/A