fix: http protocol redirects

This commit is contained in:
chrisk325 2026-04-12 14:45:59 +05:30 committed by GitHub
parent ad4900370d
commit 4dbdd16e48

View file

@ -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 {
)
}
}
}
}