Skip to content
This repository has been archived by the owner on Oct 13, 2024. It is now read-only.

v0.3.0

Compare
Choose a tag to compare
@LizardByte-bot LizardByte-bot released this 30 Nov 00:24
f94afde

Added

  • Option to enable/disable support for Plex Movie agent - (enabled by default)
  • Option to update themes on a schedule - (enabled by default)
  • Option to download themes for collections - (enabled by default)
  • Option to update collection metadata (art, poster, and summary) -
    (enabled by default for legacy agents, disabled for Plex Movie agent)
  • Options to remove unused media (themes, art, posters) on update -
    (enabled by default for themes, disabled for art and posters)
  • Themerr icon
  • Version is now printed to the log on startup
  • Version is now displayed in the Plex plugin menu
  • Web UI which shows the completion percentage of theme songs in the Plex libraries
  • Option to add YouTube cookies to workaround EU consent issue

Fixed

  • Themerr-plex will now skip upload of media if the existing media is the same
  • Themerr-plex is now categorized as a Utility plugin instead of Music
  • Refactored code to use common methods where possible
  • Use TMDB api to convert IMDB ids to TMDB ids
  • Fix AlertListener on IPv6-aware hosts
  • Fix error handling around update_plex_item to prevent plugin hanging
  • youtube-dl messages are now logged to Themerr-plex plugin log
  • Disable plexapi auto-reload
  • Use correct types for plex item typehints
  • Ensure themes added by Themerr-plex are unlocked
  • Don't update metadata/fields which are locked
  • Disable restricted python in Plex plugin framework
  • Remove unused YouTube parameters

Dependencies

  • Bump peter-evans/create-pull-request from 4 to 5
  • Bump actions/checkout from 3 to 4
  • Use plexapi-backport and bump to 4.15.6
  • Use plexhints from pypi and bump to 0.1.3
  • Bump youtube-dl to 00ef748

Misc

  • Update LizardByte workflows
  • Improve CI/CD testing
  • Add CodeQL analysis