fix: http protocol redirects

This commit is contained in:
chrisk325 2026-04-12 14:45:59 +05:30 committed by GitHub
parent 0053d3ffaa
commit 1e67e8a9e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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