From bfaf7268ad9a4e4f4b15882119bfe00f344c76ec Mon Sep 17 00:00:00 2001 From: Viren070 Date: Fri, 10 Jan 2025 21:36:41 +0000 Subject: [PATCH] feat: filter out streams with excludedLanguages option --- packages/addon/src/addon.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/addon/src/addon.ts b/packages/addon/src/addon.ts index e02ec435..77fc2111 100644 --- a/packages/addon/src/addon.ts +++ b/packages/addon/src/addon.ts @@ -55,6 +55,12 @@ export class AIOStreams { ) return false; + // apply excludedLanguages filter + const excludedLanguages = this.config.excludedLanguages; + if (excludedLanguages && parsedStream.languages.every(lang => excludedLanguages.includes(lang))) { + return false; + } + const audioTagFilter = parsedStream.audioTags.find( (tag) => !this.config.audioTags.some((audioTag) => audioTag[tag]) );