From 2d918bcf781115d174b758454cf034eb33f4059c Mon Sep 17 00:00:00 2001 From: Viren070 Date: Tue, 11 Nov 2025 22:25:50 +0000 Subject: [PATCH] fix: adjust scoring for file selection and add .iso as a valid video file extension --- packages/core/src/debrid/utils.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/core/src/debrid/utils.ts b/packages/core/src/debrid/utils.ts index 060828be..7c19e957 100644 --- a/packages/core/src/debrid/utils.ts +++ b/packages/core/src/debrid/utils.ts @@ -210,6 +210,15 @@ export async function selectFileInTorrentOrNZB( continue; } + if ( + file.name && + ['sample', 'trailer', 'preview'].some((keyword) => + file.name!.toLowerCase().includes(keyword) + ) + ) { + score -= 500; + } + // Base score from video file status (highest priority) if (isVideo[index]) { score += 1000; @@ -353,6 +362,7 @@ export function isVideoFile(file: DebridFile): boolean { '.flv', '.gif', '.gifv', + '.iso', '.m2v', '.m4p', '.m4v',