From ae02d972c4cf1dfce06d82185293e48ac4136745 Mon Sep 17 00:00:00 2001 From: gnattu Date: Mon, 6 May 2024 16:37:59 +0800 Subject: [PATCH 1/2] Fix remux detection for pure audio session --- src/components/playback/playmethodhelper.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/playback/playmethodhelper.js b/src/components/playback/playmethodhelper.js index 5c9511adbc..53aa904c98 100644 --- a/src/components/playback/playmethodhelper.js +++ b/src/components/playback/playmethodhelper.js @@ -2,8 +2,7 @@ export function getDisplayPlayMethod(session) { if (!session.NowPlayingItem) { return null; } - - if (session.TranscodingInfo?.IsVideoDirect && session.TranscodingInfo.IsAudioDirect) { + if ((!session.TranscodingInfo?.VideoCodec && session.TranscodingInfo.IsAudioDirect) || (session.TranscodingInfo?.IsVideoDirect && session.TranscodingInfo.IsAudioDirect)) { return 'Remux'; } else if (session.TranscodingInfo?.IsVideoDirect) { return 'DirectStream'; From 8513f60f49a1aeb2611095ebd627d18eb7c8d911 Mon Sep 17 00:00:00 2001 From: gnattu Date: Sun, 4 Aug 2024 19:26:16 +0800 Subject: [PATCH 2/2] Simplify check --- src/components/playback/playmethodhelper.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/playback/playmethodhelper.js b/src/components/playback/playmethodhelper.js index 53aa904c98..3330f3480e 100644 --- a/src/components/playback/playmethodhelper.js +++ b/src/components/playback/playmethodhelper.js @@ -2,7 +2,8 @@ export function getDisplayPlayMethod(session) { if (!session.NowPlayingItem) { return null; } - if ((!session.TranscodingInfo?.VideoCodec && session.TranscodingInfo.IsAudioDirect) || (session.TranscodingInfo?.IsVideoDirect && session.TranscodingInfo.IsAudioDirect)) { + + if ((session.TranscodingInfo?.IsVideoDirect || !session.TranscodingInfo?.VideoCodec) && session.TranscodingInfo?.IsAudioDirect) { return 'Remux'; } else if (session.TranscodingInfo?.IsVideoDirect) { return 'DirectStream';