Skip to content

v1.1.46 (test build: classic script startup fix)

Pre-release
Pre-release

Choose a tag to compare

@HCLGitHub HCLGitHub released this 20 Oct 09:58
c81d62b

Experimental test build for the black screen reported on real webOS 6 TVs in #1. This is not a confirmed hardware fix yet.

Startup change

  • Uses a classic IIFE entry script instead of an ES module and removes crossorigin from local assets, avoiding the file:// loading restrictions reproduced in desktop Chromium.
  • Keeps the on-screen boot diagnostics so a loading failure does not leave an unexplained black screen.
  • No playback business logic changes.

Validation

  • Desktop Chromium: direct file:// startup, stylesheet loading, and the missing-script diagnostic path.
  • webOS 6 Simulator (Chromium 79): sampled 1080p H.264 live playback, continuous frame decoding, and channel switching.
  • 292 automated tests passed.
  • Real webOS 6 hardware, 4K/HEVC playback, and long-duration stability have not been validated.

How to test

Install the attached com.qoder.iptv_1.1.46_all.ipk manually with webOS Dev Manager or ares-install, then launch the app.

If it still fails to start, wait 10 seconds and post a photo of the diagnostic box in issue #1. Please also include the exact TV software version and installation method.

No channels, playlists, EPG data, or credentials are bundled. The stable Latest release and Homebrew manifest remain at v1.1.44.

Source note: The local build/configuration changes in this experimental IPK have not yet been synchronized to the repository. Please use the attached IPK; rebuilding the current tag or GitHub-generated source archive will not reproduce this test fix.

SHA-256 (com.qoder.iptv_1.1.46_all.ipk):

d305e573ad2a7305b3af4ef80754660eeae7ad17acd89c20de1bb2fd949c8371