diff --git a/backend/src/tools/media/routes.js b/backend/src/tools/media/routes.js index e4359e3..6cf1419 100644 --- a/backend/src/tools/media/routes.js +++ b/backend/src/tools/media/routes.js @@ -676,8 +676,11 @@ router.get('/streaming/:providerId', authenticate, async (req, res) => { if (cachedResult !== undefined) return res.json(cachedResult); // Nur Titel der letzten 2 Jahre (aktuelles Jahr - 1) + // Für kleine Kataloge (HBO Max, WOW, RTL+) kein Jahresfilter — TMDb hat dort + // zu wenige Titel mit korrekt erfasstem DE-Datum seit letztem Jahr + const SMALL_CATALOGS = new Set(['max', 'wow', 'rtlplus']); const minYear = new Date().getFullYear() - 1; - const minDate = `${minYear}-01-01`; + const minDate = SMALL_CATALOGS.has(provider.id) ? null : `${minYear}-01-01`; // Deutsch & Englisch sind unbegrenzt erlaubt. Alle anderen Sprachen // zusammen (Koreanisch, Japanisch, Spanisch, etc.) dürfen max. 2 Plätze