This repository has been archived by the owner on Oct 13, 2024. It is now read-only.
Releases: LizardByte/Themerr-plex
Releases · LizardByte/Themerr-plex
v2023.1206.5554
What's Changed
- ci: update release notifier by @LizardByte-bot in #250
- ci: use rolling releases by @ReenigneArcher in #192
Full Changelog: v0.3.1...v2023.1206.5554
v0.3.1
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
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
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
Fixed
- Updated youtube_dl, fixing an issue where plugin would fail to get themes in some cases
Misc
- LinuxServer.io images now support mods with multi-digest layers (linuxserver/docker-mods#577)
v0.1.3
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
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
Fixed
- Fixed
plexapi.utils
import, causing plugin to hang
v0.1.0
Added
- Added support for new Plex Movie agent
v0.0.8
Fixed
- Fixed Read the Docs build error for epub