Skip to content

SuggestArr

Automation & Workflows

Automates media content recommendations and download requests based on user activity in Jellyfin, Plex, and Emby media servers.

Python Latest v2.8.0 · 9d ago Security brief →

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 →
No immediate action
v2.8.0 Breaking risk

AI feedback + cleanup + subpath

v2.7.0 Breaking risk
Notable features
  • 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 SeriesProviderIds were 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 baseUrl option in tsconfig.json
  • Fixed logout button visibility when bypass local network is active
  • Fixed login flow to support 201 Created response for session token (#321)

🧹 Misc

  • General cleanup and minor improvements
v2.6.0 New feature
Notable features
  • 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
v2.4.3 New feature
Security fixes
  • Removed clear-text logging
  • Timing-safe bcrypt prevents username enumeration
Notable features
  • Design tokens and modals
  • Timing-safe bcrypt
  • AI search rationales
v2.4.2 Bug fix

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.

About

Stars
1,166
Forks
22
Languages
Python Vue CSS

Install & Platforms

Install via
docker docker-compose
Platforms
linux arm64

Community & Support

Beta — feedback welcome: [email protected]