github lennylxx/webos-iptv-player v1.14.0

latest releases: v1.16.0, v1.15.0
one month ago

webOS IPTV Player v1.14.0

✨ Features

  • Native PlayReady DRM — play protected MPEG-DASH channels through the webOS DRM service and native media pipeline, with Kodi-style playlist settings for license URLs and custom data.
  • Widevine and ClearKey playback — play protected DASH streams through Shaka on compatible devices, with license URLs, request headers, and validated inline ClearKey keys. Device DRM capabilities and provider requirements still apply.
  • Direct MPD playlist URLs — add a DASH manifest URL as a playlist and automatically create a single playable channel without an M3U wrapper.

🚀 Performance & UX

  • Earlier channel display on startup — defer bundled LAN setup service startup until channel loading completes, keeping service initialization off the initial loading path.
  • Continuous EPG visibility — keep stale cached programs visible while refreshing and publish fresh results before cache writes finish.
  • Clearer stream information — display the active DRM system, label audio tracks more clearly, and refresh visible stream details when audio or subtitle tracks change.

🐛 Bug Fixes

  • Fixed potentially rejected MIME declarations for MKV, AVI, MOV, and WebM sources by allowing webOS to inspect the container instead.
  • Prevented overlapping playback initialization during channel changes by waiting for asynchronous media cleanup and discarding superseded tuning requests.

🧰 Compatibility, Internal & Docs

  • Replaced dash.js with a separate, on-demand Shaka DASH bundle; clear and PlayReady streams retain native playback on webOS.
  • Added a dedicated Chromium 53 compatibility gate and real legacy-simulation coverage for the shipped Shaka DASH bundle.
  • Replaced the webOS.js shim with an internal Luna client featuring explicit request and subscription cleanup.
  • Updated Chromium 53 compatibility data and corrected simulation handling of prefixed and alternatively named APIs.
  • Added a Simplified Chinese README, expanded DASH and DRM documentation, and introduced structured bug-report and feature-request forms.
  • Updated application dependencies and GitHub Actions.

Full Changelog: v1.13.0...v1.14.0

Don't miss a new webos-iptv-player release

NewReleases is sending notifications on new releases.