diff --git a/CHANGELOG.md b/CHANGELOG.md index 50ba6f65..dcd40fae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- Nothing worth mentioning yet. + +## [0.33.2] - 2024-12-17 + +### Changed + +- Default Invidious instance + +## [0.33.1] - 2024-12-17 + ### Added - Compression (gzip) to static web app files. Reduces app size significantly diff --git a/docs/playlet-web-api.yml b/docs/playlet-web-api.yml index e2525a93..af132ba9 100644 --- a/docs/playlet-web-api.yml +++ b/docs/playlet-web-api.yml @@ -2,7 +2,7 @@ openapi: 3.0.0 info: title: Playlet Web API - version: 0.33.0 + version: 0.33.2 description: Playlet Web API is a RESTful API for controlling the Playlet app on Roku devices. The API is intended to be used by the Playlet web app, but can diff --git a/package-lock.json b/package-lock.json index 0807174f..193a4598 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "playlet", - "version": "0.33.0", + "version": "0.33.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "playlet", - "version": "0.33.0", + "version": "0.33.2", "hasInstallScript": true, "devDependencies": { "@rokucommunity/bslint": "^0.8.26", diff --git a/package.json b/package.json index 4f64aa90..cac53109 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "playlet", - "version": "0.33.0", + "version": "0.33.2", "description": "Unofficial YouTube client for Roku", "devDependencies": { "@rokucommunity/bslint": "^0.8.26", diff --git a/playlet-app/package-lock.json b/playlet-app/package-lock.json index 6254c3c0..0bf47772 100644 --- a/playlet-app/package-lock.json +++ b/playlet-app/package-lock.json @@ -1,12 +1,12 @@ { "name": "playlet-app", - "version": "0.33.0", + "version": "0.33.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "playlet-app", - "version": "0.33.0" + "version": "0.33.2" } } } diff --git a/playlet-app/package.json b/playlet-app/package.json index 63ae3635..5f8464fb 100644 --- a/playlet-app/package.json +++ b/playlet-app/package.json @@ -1,6 +1,6 @@ { "name": "playlet-app", - "version": "0.33.0", + "version": "0.33.2", "description": "Unofficial YouTube client for Roku", "scripts": { "prebuild": "rm -rf ../build/playlet-app", diff --git a/playlet-app/src/manifest b/playlet-app/src/manifest index c41e68ef..3cec7bd1 100644 --- a/playlet-app/src/manifest +++ b/playlet-app/src/manifest @@ -3,7 +3,7 @@ title=Playlet # Do not update version manually, it is auto updated from package.json major_version=0 minor_version=33 -build_version=00000 +build_version=00002 ui_resolutions=hd uri_resolution_autosub=$$RES$$,480p,720p,1080p diff --git a/playlet-lib/package-lock.json b/playlet-lib/package-lock.json index 737526d8..15faa47a 100644 --- a/playlet-lib/package-lock.json +++ b/playlet-lib/package-lock.json @@ -1,12 +1,12 @@ { "name": "playlet-lib", - "version": "0.33.0", + "version": "0.33.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "playlet-lib", - "version": "0.33.0" + "version": "0.33.2" } } } diff --git a/playlet-lib/package.json b/playlet-lib/package.json index f42c21a2..49391296 100644 --- a/playlet-lib/package.json +++ b/playlet-lib/package.json @@ -1,6 +1,6 @@ { "name": "playlet-lib", - "version": "0.33.0", + "version": "0.33.2", "description": "Unofficial YouTube client for Roku", "scripts": { "prebuild": "rm -rf ../build/playlet-lib", diff --git a/playlet-lib/src/components/Logger/Logger.bs b/playlet-lib/src/components/Logger/Logger.bs index e5126c0f..139c0f54 100644 --- a/playlet-lib/src/components/Logger/Logger.bs +++ b/playlet-lib/src/components/Logger/Logger.bs @@ -10,7 +10,7 @@ function Init() m.top.ObserveField("logLine", port) scene = m.top.getScene() - scene.ObserveFieldScoped("systemLogEvent", port) + scene.ObserveFieldScopedEx("systemLogEvent", port) m.port = port diff --git a/playlet-lib/src/components/Services/Invidious/InvidiousService.bs b/playlet-lib/src/components/Services/Invidious/InvidiousService.bs index b956f47d..dedda3e3 100644 --- a/playlet-lib/src/components/Services/Invidious/InvidiousService.bs +++ b/playlet-lib/src/components/Services/Invidious/InvidiousService.bs @@ -12,7 +12,7 @@ import "pkg:/source/utils/TimeUtils.bs" namespace Invidious const INSTANCES_API = "https://api.invidious.io/instances.json?sort_by=type,users" - const DEFAULT_INSTANCE = "https://invidious.nerdvpn.de" + const DEFAULT_INSTANCE = "https://inv.nadeko.net" const TOKEN_CALLBACK = "/invidious/token_callback" diff --git a/playlet-lib/src/components/Services/LoungeService/LoungeGenerateManualPairingCodeTask.bs b/playlet-lib/src/components/Services/LoungeService/LoungeGenerateManualPairingCodeTask.bs index 84c3e4c8..e9104179 100644 --- a/playlet-lib/src/components/Services/LoungeService/LoungeGenerateManualPairingCodeTask.bs +++ b/playlet-lib/src/components/Services/LoungeService/LoungeGenerateManualPairingCodeTask.bs @@ -8,7 +8,7 @@ function LoungeGenerateManualPairingCodeTask(input as object) as object if StringUtils.IsNullOrEmpty(input.loungeToken) messagePort = CreateObject("roMessagePort") - loungeService.observeFieldScoped("loungeToken", messagePort) + loungeService.observeFieldScopedEx("loungeToken", messagePort) loungeService.join = true message = wait(30000, messagePort) loungeService.unobserveFieldScoped("loungeToken") diff --git a/playlet-lib/src/components/Web/PlayletWebServer/Middleware/DialRouter.bs b/playlet-lib/src/components/Web/PlayletWebServer/Middleware/DialRouter.bs index 865f7992..333393c9 100644 --- a/playlet-lib/src/components/Web/PlayletWebServer/Middleware/DialRouter.bs +++ b/playlet-lib/src/components/Web/PlayletWebServer/Middleware/DialRouter.bs @@ -67,7 +67,7 @@ namespace Http loungeToken = m.loungeService.loungeToken if StringUtils.IsNullOrEmpty(loungeToken) messagePort = CreateObject("roMessagePort") - m.loungeService.observeFieldScoped("loungeToken", messagePort) + m.loungeService.observeFieldScopedEx("loungeToken", messagePort) m.loungeService.join = true message = wait(30000, messagePort) m.loungeService.unobserveFieldScoped("loungeToken") diff --git a/playlet-lib/src/components/Web/PlayletWebServer/Middleware/StateApiRouter.bs b/playlet-lib/src/components/Web/PlayletWebServer/Middleware/StateApiRouter.bs index 1a5e6e9f..5be1b6a9 100644 --- a/playlet-lib/src/components/Web/PlayletWebServer/Middleware/StateApiRouter.bs +++ b/playlet-lib/src/components/Web/PlayletWebServer/Middleware/StateApiRouter.bs @@ -42,7 +42,7 @@ namespace Http ' If the lib_version_latest field is not available, we can give it a few seconds ' To make a request to Github to get the latest version. msgPort = CreateObject("roMessagePort") - m.applicationInfoNode.observeFieldScoped("lib_version_latest", msgPort) + m.applicationInfoNode.observeFieldScopedEx("lib_version_latest", msgPort) wait(5000, msgPort) m.applicationInfoNode.unobserveFieldScoped("lib_version_latest") diff --git a/playlet-lib/src/manifest b/playlet-lib/src/manifest index 9880ca55..d117b4f0 100644 --- a/playlet-lib/src/manifest +++ b/playlet-lib/src/manifest @@ -3,7 +3,7 @@ title=PlayletLib # Do not update version manually, it is auto updated from package.json major_version=0 minor_version=33 -build_version=00000 +build_version=00002 ui_resolutions=hd uri_resolution_autosub=$$RES$$,480p,720p,1080p diff --git a/playlet-web/package-lock.json b/playlet-web/package-lock.json index 2377b914..19e5a416 100644 --- a/playlet-web/package-lock.json +++ b/playlet-web/package-lock.json @@ -1,12 +1,12 @@ { "name": "playlet-web", - "version": "0.33.0", + "version": "0.33.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "playlet-web", - "version": "0.33.0", + "version": "0.33.2", "dependencies": { "youtubei.js": "^12.2.0" }, diff --git a/playlet-web/package.json b/playlet-web/package.json index 37fc05e0..cbc3ec8c 100644 --- a/playlet-web/package.json +++ b/playlet-web/package.json @@ -1,6 +1,6 @@ { "name": "playlet-web", - "version": "0.33.0", + "version": "0.33.2", "type": "module", "scripts": { "dev": "vite",