diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/Media/Anime/Airing/Subtitled/match.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/Media/Anime/Airing/Subtitled/match.ts b/src/lib/Media/Anime/Airing/Subtitled/match.ts index 648b0af7..60e9a68b 100644 --- a/src/lib/Media/Anime/Airing/Subtitled/match.ts +++ b/src/lib/Media/Anime/Airing/Subtitled/match.ts @@ -97,6 +97,13 @@ export const findClosestMedia = (media: Media[], matchFor: string) => { media.forEach((m) => { const titles = [m.title.romaji, m.title.english, ...m.synonyms].filter(Boolean); + if ( + titles.some( + (title) => title.toLowerCase().includes('special') || title.toLowerCase().includes('ova') + ) + ) + return; + titles.forEach((title) => { const normalisedTitle = normalizeTitle(title); const normalisedMatchFor = normalizeTitle(matchFor); |