Closed Anonymous941 closed 3 months ago
There is now a 22.41 update available but no release or code update. I thought updates came from GitHub https://github.com/yuliskov/SmartTube/blob/master/common%2Fsrc%2Fststable%2Fres%2Fvalues%2Fupdate_urls.xml but it is downloading an update from some other server, so it is not a requirement to have releases in GitHub anymore for updates. Just speculation, but it seems purposeful to hide the source code at least for now.
@drewbitt Inspection of smarttube_stable.json shows.
Looks like it still grabs the latest release from githubs releases https://api.github.com/repos/yuliskov/SmartTube/releases/latest
There is now a 22.41 update available but no release or code update. I thought updates came from GitHub https://github.com/yuliskov/SmartTube/blob/master/common%2Fsrc%2Fststable%2Fres%2Fvalues%2Fupdate_urls.xml but it is downloading an update from some other server, so it is not a requirement to have releases in GitHub anymore for updates. Just speculation, but it seems purposeful to hide the source code at least for now.
There has been a lot of commits lately, so maybe it's the source code for these versions (does someone mind checking?). If it's purposeful, I can understand the reasons, but somehow I doubt that Google is actively looking at unofficial APIs...
Legally speaking, this is GNU licensed, so if someone requests source code, then it must be supplied, but I'm personally not going to do that until it's been a month or so
Looks like it still grabs the latest release from githubs releases
I guess the releases are just hidden in the UI. Was not aware of that feature.
"package": {
"downloadUrlList": [
"https://github.com/yuliskov/SmartTubeNext/releases/download/latest/smarttube_beta.apk"
],
"downloadUrlList_x86": [
"https://github.com/yuliskov/SmartTubeNext/releases/download/latest/smarttube_beta_x86.apk"
],
"downloadUrlList_arm64-v8a": [
"https://github.com/yuliskov/SmartTubeNext/releases/download/latest/smarttube_beta_arm64-v8a.apk"
]
},
"22.41": {
"versionCode": 1431,
"changelog": ["Combination of all previous 403 fixes", "The app automatically determines the best one"],
"changelog_ru": ["Комбинация всех предыдущих исправлений 403", "Приложение автоматически определяет лучшее"],
"changelog_uk": ["Комбінація всіх попередніх виправлень помилки 403", "Застосунок автоматично визначає найкращий"]
},
"22.40": {
"versionCode": 1430,
"changelog": ["Another 403 error fix (DO NOT UPDATE IF DO NOT HAVE PROBLEMS)!!!"],
"changelog_ru": ["Еще одно исправление ошибки 403 (НЕ ОБНОВЛЯЙТЕ, ЕСЛИ НЕТ ОШИБОК)!!!"],
"changelog_uk": ["Ще одне виправлення помилки 403 (НЕ ОНОВЛЮЙТЕ, ЯКЩО НЕМАЄ ПОМИЛОК)!!!"]
},
There has been a lot of commits lately, so maybe it's the source code for these versions (does someone mind checking?).
The beta apk manifest is:
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1431"
android:versionName="22.41"
android:compileSdkVersion="33"
android:compileSdkVersionCodename="13"
package="com.liskovsoft.smarttubetv.beta"
platformBuildVersionCode="33"
platformBuildVersionName="13">
which 9 hours ago the build.gradle was changed to that versionCode and name, so it looks up to date again and this issue can probably be closed.
I'm sure it was an accident, but 23.39 only exists in binary form, as it is set to the exact same commit as 23.38, and nothing changed in the Git repository