From 9a17aa8b98328a9ceb61b26d18069e5a1e0184f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Garc=C3=ADa?= <55400857+jaime-grj@users.noreply.github.com> Date: Sat, 24 Jan 2026 23:05:36 +0100 Subject: [PATCH] fix: Proper raw stream detection (#382) --- .../cappielloantonio/tempo/util/DynamicMediaSourceFactory.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/util/DynamicMediaSourceFactory.kt b/app/src/main/java/com/cappielloantonio/tempo/util/DynamicMediaSourceFactory.kt index 519afe91..e152dc0a 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/util/DynamicMediaSourceFactory.kt +++ b/app/src/main/java/com/cappielloantonio/tempo/util/DynamicMediaSourceFactory.kt @@ -49,8 +49,7 @@ class DynamicMediaSourceFactory( val progressiveFactory = ProgressiveMediaSource.Factory(dataSourceFactory, extractorsFactory) val uri = mediaItem.localConfiguration?.uri - val isTranscoding = uri?.getQueryParameter("maxBitRate") != null || - (uri?.getQueryParameter("format") != null && uri?.getQueryParameter("format") != "raw") + val isTranscoding = uri?.getQueryParameter("format") != null && uri.getQueryParameter("format") != "raw" if (isTranscoding && OpenSubsonicExtensionsUtil.isTranscodeOffsetExtensionAvailable()) { TranscodingMediaSource(mediaItem, dataSourceFactory, progressiveFactory)