SuggestArr
Automation & WorkflowsAutomates media content recommendations and download requests based on user activity in Jellyfin, Plex, and Emby media servers.
Features
- Multi-media server support (Jellyfin, Plex, Emby)
- AI-powered personalized recommendations
- Automated download requests to Seer
- Natural language AI search
- Web interface with real-time logs
- Content filtering and external database support
Recent releases
View all 16 releases →- REQUEST_FIRST_SEASON_ONLY config to control TV series requests
- max total requests limit for request management
- Improved job history retrieval with role checks and media account linking
Full changelog
Improve request handling, job system, and provider integrations
This release introduces new request handling capabilities, improvements to job processing, and better integration with external providers, along with multiple bug fixes.
🎯 Request System
- Added REQUEST_FIRST_SEASON_ONLY configuration to control TV series requests (#306)
- Introduced max total requests limit for better request management (#320)
- Improved job history retrieval with user role checks and media account linking (#260)
🔗 Providers & Integrations
- Enhanced TMDB ID normalization via updated Plex handler (#270)
- Fixed Jellyfin issue where
SeriesProviderIdswere not returned (#291) - Fixed OpenRouter connectivity test failing due to insufficient token count (#299)
⚙️ Core & Performance
- Implemented safe event loop management utilities (#292)
- Refactored internal logic for improved stability and async handling
🎨 UI Improvements
- Updated UI components to support new job configuration options
- Improved handling of request limits and settings in the interface
🛠 Fixes
- Fixed deprecated
baseUrloption intsconfig.json - Fixed logout button visibility when bypass local network is active
- Fixed login flow to support
201 Createdresponse for session token (#321)
🧹 Misc
- General cleanup and minor improvements
- Added flexible authentication modes with local bypass support
- Introduced BaseCheckbox component and refactored checkbox usage across the application
- Increased API fetch limit, optimized TMDB/OMDB calls, and improved AI search merging from O(N²) to O(N)
Full changelog
Improve auth system, performance, and infrastructure
This release focuses on authentication improvements, performance optimizations, and infrastructure updates.
🔐 Authentication
- Added flexible authentication modes with local bypass support
- Improved authentication handling
- Fixed session management issues when using subpaths
🎨 UI Improvements
- Introduced BaseCheckbox component
- Refactored checkbox usage across the application
⚡ Performance
- Increased API fetch limit to improve recent items uniqueness
- Optimized TMDB and OMDB API calls
- Improved AI search merging from O(N²) to O(N)
🐳 Infrastructure
- Updated Docker workflows
- Improved GHCR authentication handling
- Fixed Docker image publishing
- Added automatic push to GHCR (GitHub Container Registry) alongside existing Docker Hub publishing
📦 Dependencies
- Updated backend and frontend dependencies
⚙️ Configuration
- Added option to include adult content in TMDB searches (@DarkseidAM)
🧹 Misc
- General cleanup and minor fixes
- Removed clear-text logging
- Timing-safe bcrypt prevents username enumeration
- Design tokens and modals
- Timing-safe bcrypt
- AI search rationales
Stability-focused release improving Seer API connectivity, fixing Plex client persistence, resolving Jellyfin API issues, and enhancing LLM filtering logic. Added setup endpoint rate limiting, improved secret extraction, and removed unstable test files.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.