diff --git a/buildSrc/buildSrc/src/main/kotlin/Versions.kt b/buildSrc/buildSrc/src/main/kotlin/Versions.kt index ed2c5299..6d18035f 100644 --- a/buildSrc/buildSrc/src/main/kotlin/Versions.kt +++ b/buildSrc/buildSrc/src/main/kotlin/Versions.kt @@ -23,7 +23,7 @@ import org.gradle.kotlin.dsl.accessors.runtime.addDependencyTo object Versions { // App's Version (To be bumped at each update) - const val versionName = "3.3" + const val versionName = "3.2.5" const val versionCode = 24 diff --git a/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/youtube_to_mp3/requests/Yt1sMp3.kt b/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/youtube_to_mp3/requests/Yt1sMp3.kt index f4711f61..c865ff4f 100644 --- a/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/youtube_to_mp3/requests/Yt1sMp3.kt +++ b/common/providers/src/commonMain/kotlin/com.shabinder.common.providers/youtube_to_mp3/requests/Yt1sMp3.kt @@ -67,12 +67,15 @@ interface Yt1sMp3 { val mp3Keys = response.getJsonObject("links") .getJsonObject("mp3") + // This Site now only gives 128kbps mp3 which is reasonable val requestedKBPS = when (quality) { AudioQuality.KBPS128 -> "mp3128" - else -> quality.kbps + else -> "mp3128"//quality.kbps } - val specificQualityKey = mp3Keys.getJsonObject(requestedKBPS) ?: mp3Keys.getJsonObject("192") + val specificQualityKey = mp3Keys.getJsonObject(requestedKBPS) + ?: // Try M4a Link + response.getJsonObject("links").getJsonObject("m4a").getJsonObject("140") specificQualityKey?.get("k").requireNotNull().jsonPrimitive.content } diff --git a/common/providers/src/commonTest/kotlin/com/shabinder/common/providers/TestSpotifyTrackMatching.kt b/common/providers/src/commonTest/kotlin/com/shabinder/common/providers/TestSpotifyTrackMatching.kt index d32cbcb0..8767770a 100644 --- a/common/providers/src/commonTest/kotlin/com/shabinder/common/providers/TestSpotifyTrackMatching.kt +++ b/common/providers/src/commonTest/kotlin/com/shabinder/common/providers/TestSpotifyTrackMatching.kt @@ -16,8 +16,8 @@ class TestSpotifyTrackMatching { } private val spotifyToken: String? -// get() = null - get() = "BQB41HqrLcrh5eRYaL97GvaH6tRe-1EktQ8VGTWUQuFnYVWBEoTcF7T_8ogqVn1GHl9HCcMiQ0HBT-ybC74" + get() = null +// get() = "BQB41HqrLcrh5eRYaL97GvaH6tRe-1EktQ8VGTWUQuFnYVWBEoTcF7T_8ogqVn1GHl9HCcMiQ0HBT-ybC74" @Test fun matchVideo() = runBlocking {