From bc9017f54d84ec24c4d74d38e1b4e24219425d41 Mon Sep 17 00:00:00 2001 From: Fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Tue, 28 Feb 2023 05:28:33 +0500 Subject: [PATCH 1/2] fix: add better checks on 4k detection of series --- server/job/jellyfinsync/index.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/job/jellyfinsync/index.ts b/server/job/jellyfinsync/index.ts index 9863f065..f288f1e3 100644 --- a/server/job/jellyfinsync/index.ts +++ b/server/job/jellyfinsync/index.ts @@ -278,11 +278,14 @@ class JobJellyfinSync { ExtendedEpisodeData.MediaSources?.some((MediaSource) => { return MediaSource.MediaStreams.some((MediaStream) => { if (MediaStream.Type === 'Video') { - if (MediaStream.Width ?? 0 < 2000) { + if ( + (MediaStream.Width ?? 0) >= 3840 && + (MediaStream.Height ?? 0) >= 2160 + ) { + total4k += episodeCount; + } else { totalStandard += episodeCount; } - } else { - total4k += episodeCount; } }); }); From 3bf04f2abd96bf95a1363dd16e4de46cf621ab5d Mon Sep 17 00:00:00 2001 From: Fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Fri, 17 Mar 2023 04:32:27 +0500 Subject: [PATCH 2/2] refactor: refactored 4k detection fix to be more consistent with how movie logic works --- server/job/jellyfinsync/index.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/server/job/jellyfinsync/index.ts b/server/job/jellyfinsync/index.ts index f288f1e3..db7a1f20 100644 --- a/server/job/jellyfinsync/index.ts +++ b/server/job/jellyfinsync/index.ts @@ -278,10 +278,7 @@ class JobJellyfinSync { ExtendedEpisodeData.MediaSources?.some((MediaSource) => { return MediaSource.MediaStreams.some((MediaStream) => { if (MediaStream.Type === 'Video') { - if ( - (MediaStream.Width ?? 0) >= 3840 && - (MediaStream.Height ?? 0) >= 2160 - ) { + if ((MediaStream.Width ?? 0) >= 2000) { total4k += episodeCount; } else { totalStandard += episodeCount;