Changes
🚀 RSS Workflow Performance Optimization
Efficient API Lookup Implementation
- TMDB/TVDB Lookup Endpoints replacing full library fetches
- Concurrent Request Handling eliminating API bombardment
Service Layer Enhancements
- Radarr Service -
movieExistsByTmdbId()
using/api/v3/movie/lookup?term=tmdb:X
- Sonarr Service -
seriesExistsByTvdbId()
using/api/v3/series/lookup?term=tvdb:X
- Manager Layer Updates - Efficient wrappers for both services
- Workflow Integration - Updated verification methods for RSS processing
Performance Impact
- Result: Prevents system crashes with large libraries
- Develop (#366) @jamcalli
- feat: add efficient movie and series existence checks using TMDB and TVDB lookups (#365) @jamcalli
Docker
docker pull lakker/pulsarr:0.4.6