diff --git a/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt b/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt index 5372d0be..55e09251 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt @@ -64,4 +64,24 @@ fun OkHttpClient.Builder.addAdGuardDns() = ( "94.140.14.140", "94.140.14.141", ) - )) \ No newline at end of file + )) + +fun OkHttpClient.Builder.addDNSWatchDns() = ( + addGenericDns( + "https://resolver2.dns.watch/dns-query", + // https://dns.watch/ + listOf( + "84.200.69.80", + "84.200.70.40", + ) + )) + +fun OkHttpClient.Builder.addQuad9Dns() = ( + addGenericDns( + "https://dns.quad9.net/dns-query", + // https://www.quad9.net/service/service-addresses-and-features + listOf( + "9.9.9.9", + "149.112.112.112", + ) + )) \ No newline at end of file diff --git a/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt b/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt index 85e9d318..03ec6ae8 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt @@ -36,6 +36,8 @@ fun Requests.initClient(context: Context): OkHttpClient { 2 -> addCloudFlareDns() // 3 -> addOpenDns() 4 -> addAdGuardDns() + 5 -> addDNSWatchDns() + 6 -> addQuad9Dns() } } // Needs to be build as otherwise the other builders will change this object diff --git a/app/src/main/res/values-es/array.xml b/app/src/main/res/values-es/array.xml index c040714c..658ba7ae 100644 --- a/app/src/main/res/values-es/array.xml +++ b/app/src/main/res/values-es/array.xml @@ -14,21 +14,6 @@ @id/cast_button_type_forward_30_seconds - - @string/none - Google - Cloudflare - - AdGuard - - - 0 - 1 - 2 - - 4 - - Todos Películas y TV diff --git a/app/src/main/res/values-pl/array.xml b/app/src/main/res/values-pl/array.xml index a251a41b..c40b7f87 100644 --- a/app/src/main/res/values-pl/array.xml +++ b/app/src/main/res/values-pl/array.xml @@ -14,21 +14,6 @@ @id/cast_button_type_forward_30_seconds - - @string/none - Google - Cloudflare - - AdGuard - - - 0 - 1 - 2 - - 4 - - Nie działa diff --git a/app/src/main/res/values-tr/array.xml b/app/src/main/res/values-tr/array.xml index 1ec2e27e..ec9acd0e 100644 --- a/app/src/main/res/values-tr/array.xml +++ b/app/src/main/res/values-tr/array.xml @@ -14,21 +14,6 @@ @id/cast_button_type_forward_30_seconds - - @string/none - Google - Cloudflare - - AdGuard - - - 0 - 1 - 2 - - 4 - - Hepsi Film ve Dizi diff --git a/app/src/main/res/values-vi/array.xml b/app/src/main/res/values-vi/array.xml index 197aac78..5e70223b 100644 --- a/app/src/main/res/values-vi/array.xml +++ b/app/src/main/res/values-vi/array.xml @@ -14,21 +14,6 @@ @id/cast_button_type_forward_30_seconds - - @string/none - Google - Cloudflare - - AdGuard - - - 0 - 1 - 2 - - 4 - - Tất cả Phim lẻ và Phim bộ diff --git a/app/src/main/res/values/array.xml b/app/src/main/res/values/array.xml index acfd1ee9..13d4f2dc 100644 --- a/app/src/main/res/values/array.xml +++ b/app/src/main/res/values/array.xml @@ -20,6 +20,8 @@ Cloudflare AdGuard + DNS.WATCH + Quad9 0 @@ -27,6 +29,8 @@ 2 4 + 5 + 6