mirror of
https://github.com/ranaldsgift/KefinTweaks.git
synced 2026-11-05 07:42:47 +01:00
Add support for minimum item count for Studio discovery sections and replaced Showtime with Paramount+ with Showtime in browse by studios section
This commit is contained in:
@@ -856,8 +856,13 @@
|
||||
}
|
||||
|
||||
if (discoveryType === 'Studio') {
|
||||
const settings = getDiscoverySettings();
|
||||
const minCount = itemType === 'Series'
|
||||
? (settings.minStudioSeriesCount ?? settings.minStudioMovieCount ?? 25)
|
||||
: (settings.minStudioMovieCount ?? 25);
|
||||
const countField = itemType === 'Series' ? 'SeriesCount' : 'MovieCount';
|
||||
const dedupe = getStudioDedupeSet(config);
|
||||
const eligible = pool.filter((s) => s?.Id && !dedupe.has(s.Id));
|
||||
const eligible = pool.filter((s) => s?.Id && !dedupe.has(s.Id) && (s[countField] || 0) > minCount);
|
||||
if (!eligible.length) return null;
|
||||
const selected = eligible[Math.floor(Math.random() * eligible.length)];
|
||||
dedupe.add(selected.Id);
|
||||
|
||||
Reference in New Issue
Block a user