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 4259b46d4..7a30ac94f 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 f7172c192..aba7a9a19 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,