From 1b640f34fd7d74cac399bfaa99212e55b00ff1af Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Wed, 17 May 2023 21:50:22 +0200 Subject: [PATCH] Fix bitrate not set for external player profile (#1073) --- app/src/main/java/org/jellyfin/mobile/bridge/ExternalPlayer.kt | 1 + .../jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/org/jellyfin/mobile/bridge/ExternalPlayer.kt b/app/src/main/java/org/jellyfin/mobile/bridge/ExternalPlayer.kt index 4259b46d..7a30ac94 100644 --- a/app/src/main/java/org/jellyfin/mobile/bridge/ExternalPlayer.kt +++ b/app/src/main/java/org/jellyfin/mobile/bridge/ExternalPlayer.kt @@ -101,6 +101,7 @@ class ExternalPlayer( startTimeTicks = playOptions.startPositionTicks, audioStreamIndex = playOptions.audioStreamIndex, subtitleStreamIndex = playOptions.subtitleStreamIndex, + maxStreamingBitrate = playOptions.maxBitrate, ).onSuccess { jellyfinMediaSource -> playMediaSource(playOptions, jellyfinMediaSource) }.onFailure { error -> diff --git a/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt b/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt index f7172c19..aba7a9a1 100644 --- a/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt +++ b/app/src/main/java/org/jellyfin/mobile/player/deviceprofile/DeviceProfileBuilder.kt @@ -203,6 +203,7 @@ class DeviceProfileBuilder( containerProfiles = emptyList(), codecProfiles = emptyList(), subtitleProfiles = getSubtitleProfiles(EXTERNAL_PLAYER_SUBTITLES, EXTERNAL_PLAYER_SUBTITLES), + maxStreamingBitrate = MAX_STREAMING_BITRATE, // TODO: remove redundant defaults after API/SDK is fixed timelineOffsetSeconds = 0,