First JS build for Samsung TVs from 2018 and 2019 (Tizen 4.0 and 5.0), the ones the regular Samsung package refuses (#96). Same app as 1.4.5, same account and settings.
Experimental, and nobody on the project owns one of these TVs. It has only been run in a desktop browser with WebAssembly and SharedArrayBuffer switched off. This release exists to find out whether it runs, and how fast.
Why the regular package can't run there
The regular Samsung build needs three things that Tizen 4.0 (Chromium 56) doesn't have: WebAssembly, SharedArrayBuffer (for threads) and OffscreenCanvas. This build does without all three:
- the app is compiled to JavaScript instead of WebAssembly;
- the app's ~80 background threads become cooperative tasks on the page's single thread;
- artwork is decoded by the browser on that same thread.
Tizen 5.0 (Chromium 63) has everything Tizen 4.0 has, so the same package installs there too. Tizen 3.0 (2017) is not supported.
Limitations
- Slower than the regular app. Starting up and building the home take longer.
- One task at a time. Loading catalogs can hold the screen for a moment.
- Artwork arrives gradually, and scrolling can stutter while posters load.
- Light mode is always on: no recommendations, notices channel, periodic sync or GIF on focus.
- Simpler video and subtitles: no video cropping on these TVs, and anime ASS subtitles can be heavy.
- No update notice inside the app. The regular release's package doesn't install on these TVs, so this build doesn't point to it. Check this page for new experimental builds.
What may still go wrong on a real TV: it may not open at all, startup may take tens of seconds, and the player and trailers are completely untested.
Try the probe first
NuvioSonda-tizen4.wgt (40 KB) doesn't run the app. It shows on screen what your TV's browser supports, plus a raw JavaScript speed number. Install it, take a photo of the screen and post it in #96. That tells us, before you install 23 MB, whether this build has a chance on your model.
If you try the app
- A card on first launch lists these limitations.
- Settings shows the version as
1.4.5-tizen4-exp.1, and every log it sends carries that tag. - If something freezes, press the red button on the remote to open the log and post a photo in #96.
- It installs as a separate app, "Nuvio (Tizen 4/5 experimental)", next to any other Nuvio. It never replaces the regular app.
Notes
- Both packages are unsigned on purpose. Sign them with your own Samsung certificate, as with the regular build.
Packages
NuvioTV-1.4.5-tizen4-exp1.wgt— Samsung Tizen 4.0/5.0 (2018–2019), JavaScript build, unsigned. sha256c5b0c9ea2c67d7c2b97e0767068cb4874398b12007bf5cb998dacd60ac59a7dbNuvioSonda-tizen4.wgt— capability probe, unsigned. sha2564283ca97401d57806adaef9b458e7e295dafa9d6095170e4eb67ae24684f6d5c