From 4dbdd16e48c3e3f25704400de3ac5b96b68fe4c5 Mon Sep 17 00:00:00 2001 From: chrisk325 Date: Sun, 12 Apr 2026 14:45:59 +0530 Subject: [PATCH] fix: http protocol redirects --- .../player/PlatformPlaybackDataSourceFactory.android.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/composeApp/src/androidFull/kotlin/com/nuvio/app/features/player/PlatformPlaybackDataSourceFactory.android.kt b/composeApp/src/androidFull/kotlin/com/nuvio/app/features/player/PlatformPlaybackDataSourceFactory.android.kt index 4dc10c276..07251404d 100644 --- a/composeApp/src/androidFull/kotlin/com/nuvio/app/features/player/PlatformPlaybackDataSourceFactory.android.kt +++ b/composeApp/src/androidFull/kotlin/com/nuvio/app/features/player/PlatformPlaybackDataSourceFactory.android.kt @@ -16,7 +16,9 @@ internal object PlatformPlaybackDataSourceFactory { val networkFactory: DataSource.Factory = if (useYoutubeChunkedPlayback) { YoutubeChunkedDataSourceFactory(defaultRequestHeaders = defaultRequestHeaders) } else { - DefaultHttpDataSource.Factory().setDefaultRequestProperties(defaultRequestHeaders) + DefaultHttpDataSource.Factory() + .setAllowCrossProtocolRedirects(true) + .setDefaultRequestProperties(defaultRequestHeaders) } val baseFactory: DataSource.Factory = DefaultDataSource.Factory(context, networkFactory) return if (defaultResponseHeaders.isEmpty()) { @@ -28,4 +30,4 @@ internal object PlatformPlaybackDataSourceFactory { ) } } -} \ No newline at end of file +}