✨ Added
- IMDb Rating Filtering (OMDb Integration): Added support for filtering content by IMDb rating in Discover and Recommendations using OMDb API.
- Minimum Runtime Filter: Introduced a configurable minimum runtime filter for automation and TMDb client searches (#145).
- Configurable Seer Request Delay: Added customizable wait time between Seer requests to better control automation timing and prevent rate limits (#118).
- User Attribution in Requests: Requests now include user information in DatabaseManager and the Requests page for improved tracking and clarity.
- Optional Blur Disable (Performance Mode): Added an option to disable blur effects for better performance on low-end devices.
🛠 Improved
- Plex Library Handling: Improved Plex library ID matching logic to prevent recently added items from being skipped.
- Library ID Consistency: Standardized Plex library IDs handling (consistent string format) for improved reliability.
- Subpath & Proxy Compatibility: Enhanced reverse proxy support with more robust asset rendering and improved subpath handling.
- Overall Stability: Refined filtering logic and internal request flow for better consistency across integrations.
🐛 Fixed
- TMDb Client TypeError: Resolved
TypeError: 'int' object is not subscriptableoccurring in TMDb filters. - Subpath Crashes: Fixed crashes related to subpath configurations.
- Proxy Blank Page Issue: Resolved blank page issues when running behind reverse proxy setups.
🙌 Contributors
Special thanks to @unsnow-iac for multiple fixes and performance improvements included in this release.
📌 Notes
This release focuses on:
- More precise and customizable content filtering
- Better Plex compatibility and reliability
- Improved performance on low-end hardware
- Stronger proxy/subpath stability
- More flexible automation timing
The new IMDb filtering feature requires OMDb configuration if rating-based filtering is desired.
Feedback and bug reports are always welcome ❤️