diff --git a/MediaServiceCore b/MediaServiceCore index da626f1b25..cd9fab6292 160000 --- a/MediaServiceCore +++ b/MediaServiceCore @@ -1 +1 @@ -Subproject commit da626f1b25ba953fb7d51cdc4d3d03ea49d1eb5f +Subproject commit cd9fab62924a1a4405a20492a3860e8fe75363fe diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java index c1d7e7d5f5..f15d9de6e1 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java @@ -507,14 +507,14 @@ private boolean applyGenericErrorAction(int type, int rendererIndex, Throwable e } else { restartEngine = false; } - } else if (Helpers.startsWithAny(message, "Response code: 403", "Response code: 404", "Response code: 503", "Response code: 400")) { + } else if (Helpers.startsWithAny(message, "Response code: 403", "Response code: 404", "Response code: 503")) { // "Response code: 403" (url deciphered incorrectly) // "Response code: 404" (not sure whether below helps) // "Response code: 503" (not sure whether below helps) // "Response code: 400" (not sure whether below helps) YouTubeServiceManager.instance().applyNoPlaybackFix(); restartEngine = false; - } else if (Helpers.startsWithAny(message, "Response code: 429")) { + } else if (Helpers.startsWithAny(message, "Response code: 429", "Response code: 400")) { YouTubeServiceManager.instance().applyAntiBotFix(); restartEngine = false; } else if (type == PlayerEventListener.ERROR_TYPE_SOURCE && rendererIndex == PlayerEventListener.RENDERER_INDEX_UNKNOWN) { diff --git a/smarttubetv/build.gradle b/smarttubetv/build.gradle index 3f8f957c8a..7584e296be 100644 --- a/smarttubetv/build.gradle +++ b/smarttubetv/build.gradle @@ -60,8 +60,8 @@ android { applicationId "com.liskovsoft.smarttubetv" minSdkVersion project.properties.minSdkVersion targetSdkVersion project.properties.targetSdkVersion - versionCode 1666 - versionName "24.76" + versionCode 1667 + versionName "24.77" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L"