feat: filter out streams with excludedLanguages option

This commit is contained in:
Viren070
2025-01-10 21:36:41 +00:00
parent 9b48c8e164
commit bfaf7268ad
+6
View File
@@ -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])
);