diff --git a/YugenAnime/build.gradle.kts b/YugenAnime/build.gradle.kts index e6bacd06..8f6bfe58 100644 --- a/YugenAnime/build.gradle.kts +++ b/YugenAnime/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 2 +version = 3 cloudstream { diff --git a/YugenAnime/src/main/kotlin/com/hexated/YugenAnime.kt b/YugenAnime/src/main/kotlin/com/hexated/YugenAnime.kt index 80db1802..11705147 100644 --- a/YugenAnime/src/main/kotlin/com/hexated/YugenAnime.kt +++ b/YugenAnime/src/main/kotlin/com/hexated/YugenAnime.kt @@ -175,10 +175,9 @@ class YugenAnime : MainAPI() { private fun getSourceType(url: String): String { return when { - url.contains("vrv", true) -> "Vrv" - url.contains("gofcdn", true) -> "Gofcdn" url.contains("cache", true) -> "Cache" - else -> this.name + url.contains("allanime", true) -> "Crunchyroll-AL" + else -> Regex("\\.(\\S+)\\.").find(url)?.groupValues?.getOrNull(1)?.let { fixTitle(it) } ?: this.name } }