Skip to content

Releases: LizardByte/Themerr-plex

v2023.1206.5554

06 Dec 00:57
3e8a342
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v2023.1206.5554

v0.3.1

03 Dec 01:44
f0a4e9b
Compare
Choose a tag to compare

Attention, if you used Themerr-plex prior to v0.3.0, the themes added there will be in a locked state. To allow
Themerr-plex the ability to update these themes in the future, you must unlock them. We have provided a new config
option that will allow you to automatically unlock all themes for libraries supported by Themerr-plex.

Added

  • Add option to migrate from versions < v0.3.0

Fixed

  • Fixed random _strptime import errors

Dependencies

  • Bump plexhints from 0.1.3 to 2023.1201.11810
  • Bump @fortawesome/fontawesome-free from 6.5.0 to 6.5.1

Misc

  • Refactor plex server creation
  • Parametrize movie library fixtures in unit tests

v0.3.0

30 Nov 00:24
f94afde
Compare
Choose a tag to compare

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

v0.2.0

31 Jul 16:45
0162116
Compare
Choose a tag to compare

Added

  • Add option to prefer MPEG AAC audio codec over Opus

Fixed

  • Fix issue where most theme songs would not play on Apple devices.
  • Remove tests directory from release package

v0.1.4

20 Apr 17:21
16cab72
Compare
Choose a tag to compare

Fixed

  • Updated youtube_dl, fixing an issue where plugin would fail to get themes in some cases

Misc

v0.1.3

28 Jan 15:23
306290a
Compare
Choose a tag to compare

Added

  • Max Retries setting added, allowing you to specify how many times to retry a failed upload

Fixed

  • Improve error handling and logging when theme song does not exist in ThemerrDB

v0.1.2

23 Jan 18:16
75b64fe
Compare
Choose a tag to compare

Added

  • Process items from Plex Movie agent with a queue
  • Allow specifying number of simultaneous items to process for Plex Movie agent

Fixed

  • Fixed issue where plugin would be unresponsive to changes from Plex Movie agent after 30 minutes

v0.1.1

20 Jan 01:59
df82d8a
Compare
Choose a tag to compare

Fixed

  • Fixed plexapi.utils import, causing plugin to hang

v0.1.0

19 Jan 02:36
3417148
Compare
Choose a tag to compare

Added

  • Added support for new Plex Movie agent

v0.0.8

02 Jan 23:12
3ac8129
Compare
Choose a tag to compare

Fixed

  • Fixed Read the Docs build error for epub