github iqui27/nuvio-native-legacy native-tizen4-exp.1
Tizen 4/5 JS — exp.1 (2018 and 2019 Samsung sets)

latest releases: v2.0.8, v2.0.7-test.2, v2.0.7-test.1...
pre-releaseone month ago

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. sha256 c5b0c9ea2c67d7c2b97e0767068cb4874398b12007bf5cb998dacd60ac59a7db
  • NuvioSonda-tizen4.wgt — capability probe, unsigned. sha256 4283ca97401d57806adaef9b458e7e295dafa9d6095170e4eb67ae24684f6d5c

Don't miss a new nuvio-native-legacy release

NewReleases is sending notifications on new releases.