diff --git a/src/renderer/views/Player/MediaHandler.svelte b/src/renderer/views/Player/MediaHandler.svelte index 654c042..473c8d2 100644 --- a/src/renderer/views/Player/MediaHandler.svelte +++ b/src/renderer/views/Player/MediaHandler.svelte @@ -68,6 +68,8 @@ } } + const TYPE_EXCLUSIONS = ['ED', 'ENDING', 'NCED', 'NCOP', 'OP', 'OPENING', 'PREVIEW', 'PV'] + async function handleFiles (files) { console.info('MediaHandler: got files', files) if (!files?.length) return processed.set(files) @@ -87,11 +89,7 @@ return file }) - videoFiles = videoFiles.filter(file => { - if (file.media.parseObject.anime_type?.toLowerCase() === 'nced') return false - if (file.media.parseObject.anime_type?.toLowerCase() === 'ncop') return false - return true - }) + videoFiles = videoFiles.filter(file => !TYPE_EXCLUSIONS.includes(file.media.parseObject.anime_type)) console.info('MediaHandler: resolved video files', { videoFiles }) diff --git a/src/renderer/views/ViewAnime/ViewAnime copy.svelte b/src/renderer/views/ViewAnime/ViewAnime copy.svelte new file mode 100644 index 0000000..3068893 --- /dev/null +++ b/src/renderer/views/ViewAnime/ViewAnime copy.svelte @@ -0,0 +1,199 @@ + + +