diff --git a/src/all/jellyfin/build.gradle b/src/all/jellyfin/build.gradle index ea2ba2c37..407c8ac99 100644 --- a/src/all/jellyfin/build.gradle +++ b/src/all/jellyfin/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Jellyfin' pkgNameSuffix = 'all.jellyfin' extClass = '.Jellyfin' - extVersionCode = 2 + extVersionCode = 3 libVersion = '13' } diff --git a/src/all/jellyfin/src/eu/kanade/tachiyomi/animeextension/all/jellyfin/Jellyfin.kt b/src/all/jellyfin/src/eu/kanade/tachiyomi/animeextension/all/jellyfin/Jellyfin.kt index 6ab6cc766..c64b460d6 100644 --- a/src/all/jellyfin/src/eu/kanade/tachiyomi/animeextension/all/jellyfin/Jellyfin.kt +++ b/src/all/jellyfin/src/eu/kanade/tachiyomi/animeextension/all/jellyfin/Jellyfin.kt @@ -29,6 +29,7 @@ import kotlinx.serialization.json.int import kotlinx.serialization.json.jsonArray import kotlinx.serialization.json.jsonObject import kotlinx.serialization.json.jsonPrimitive +import okhttp3.Dns import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient import okhttp3.Request @@ -47,7 +48,11 @@ class Jellyfin : ConfigurableAnimeSource, AnimeHttpSource() { override val supportsLatest = true - override val client: OkHttpClient = network.cloudflareClient + override val client: OkHttpClient = + network.client + .newBuilder() + .dns(Dns.SYSTEM) + .build() private val preferences: SharedPreferences by lazy { Injekt.get().getSharedPreferences("source_$id", 0x0000)