diff --git a/lib-multisrc/dooplay/build.gradle.kts b/lib-multisrc/dooplay/build.gradle.kts index e2f11e9c..9dce2478 100644 --- a/lib-multisrc/dooplay/build.gradle.kts +++ b/lib-multisrc/dooplay/build.gradle.kts @@ -2,4 +2,4 @@ plugins { id("lib-multisrc") } -baseVersionCode = 3 +baseVersionCode = 2 diff --git a/lib-multisrc/dooplay/src/eu/kanade/tachiyomi/multisrc/dooplay/DooPlay.kt b/lib-multisrc/dooplay/src/eu/kanade/tachiyomi/multisrc/dooplay/DooPlay.kt index f15f184e..7756075c 100644 --- a/lib-multisrc/dooplay/src/eu/kanade/tachiyomi/multisrc/dooplay/DooPlay.kt +++ b/lib-multisrc/dooplay/src/eu/kanade/tachiyomi/multisrc/dooplay/DooPlay.kt @@ -49,13 +49,13 @@ abstract class DooPlay( const val PREFIX_SEARCH = "path:" } - protected open val prefQualityDefault = "1080p" + protected open val prefQualityDefault = "720p" protected open val prefQualityKey = "preferred_quality" protected open val prefQualityTitle = when (lang) { "pt-BR" -> "Qualidade preferida" else -> "Preferred quality" } - protected open val prefQualityValues = arrayOf("360p", "480p", "720p", "1080p") + protected open val prefQualityValues = arrayOf("480p", "720p") protected open val prefQualityEntries = prefQualityValues protected open val videoSortPrefKey = prefQualityKey diff --git a/lib/buzzheavier-extractor/src/main/java/eu/kanade/tachiyomi/lib/buzzheavierextractor/BuzzheavierExtractor.kt b/lib/buzzheavier-extractor/src/main/java/eu/kanade/tachiyomi/lib/buzzheavierextractor/BuzzheavierExtractor.kt index 4e085b00..38131740 100644 --- a/lib/buzzheavier-extractor/src/main/java/eu/kanade/tachiyomi/lib/buzzheavierextractor/BuzzheavierExtractor.kt +++ b/lib/buzzheavier-extractor/src/main/java/eu/kanade/tachiyomi/lib/buzzheavierextractor/BuzzheavierExtractor.kt @@ -34,9 +34,7 @@ class BuzzheavierExtractor( add("Referer", url) }.build() - val path = client.newCall( - GET("https://${httpUrl.host}/$id/download", dlHeaders) - ).execute().headers["hx-redirect"].orEmpty() + val path = client.newCall(GET("$url/download", dlHeaders)).execute().headers["hx-redirect"].orEmpty() return if (path.isNotEmpty()) { val videoUrl = if (path.startsWith("http")) path else "https://${httpUrl.host}$path" diff --git a/src/all/hikari/build.gradle b/src/all/hikari/build.gradle index 471f5f7c..1943c12f 100644 --- a/src/all/hikari/build.gradle +++ b/src/all/hikari/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Hikari' extClass = '.Hikari' - extVersionCode = 19 + extVersionCode = 17 } apply from: "$rootDir/common.gradle" diff --git a/src/all/hikari/src/eu/kanade/tachiyomi/animeextension/all/hikari/Hikari.kt b/src/all/hikari/src/eu/kanade/tachiyomi/animeextension/all/hikari/Hikari.kt index 798a1571..536aa70d 100644 --- a/src/all/hikari/src/eu/kanade/tachiyomi/animeextension/all/hikari/Hikari.kt +++ b/src/all/hikari/src/eu/kanade/tachiyomi/animeextension/all/hikari/Hikari.kt @@ -3,7 +3,6 @@ package eu.kanade.tachiyomi.animeextension.all.hikari import android.app.Application import android.content.SharedPreferences import androidx.preference.ListPreference -import androidx.preference.MultiSelectListPreference import androidx.preference.PreferenceScreen import androidx.preference.SwitchPreferenceCompat import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource @@ -41,6 +40,11 @@ class Hikari : AnimeHttpSource(), ConfigurableAnimeSource { override val supportsLatest = true + override fun headersBuilder() = super.headersBuilder().apply { + add("Origin", baseUrl) + add("Referer", "$baseUrl/") + } + private val preferences by lazy { Injekt.get().getSharedPreferences("source_$id", 0x0000) } @@ -160,37 +164,21 @@ class Hikari : AnimeHttpSource(), ConfigurableAnimeSource { override fun videoListParse(response: Response): List