diff --git a/android/app/src/main/java/com/audiobookshelf/app/managers/InternalDownloadManager.kt b/android/app/src/main/java/com/audiobookshelf/app/managers/InternalDownloadManager.kt index bc37e8bd..dc2bd878 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/managers/InternalDownloadManager.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/managers/InternalDownloadManager.kt @@ -17,8 +17,16 @@ class InternalDownloadManager( ) : AutoCloseable { private val tag = "InternalDownloadManager" - private val client: OkHttpClient = - OkHttpClient.Builder().connectTimeout(30, TimeUnit.SECONDS).build() + private val client: OkHttpClient = OkHttpClient.Builder() + .connectTimeout(30, TimeUnit.SECONDS) + .addInterceptor { chain -> + val originalRequest = chain.request() + val newRequest = originalRequest.newBuilder() + .header("Accept-Encoding", "identity") + .build() + chain.proceed(newRequest) + } + .build() private val writer = BinaryFileWriter(outputStream, progressCallback) /**