github lennylxx/webos-iptv-player v1.10.0

latest releases: v1.17.0, v1.16.0, v1.15.0...
3 months ago

webOS IPTV Player v1.10.0

✨ Features

  • Dedicated Guide tab — open the program guide directly from the tab bar on both M3U and Xtream setups.
  • Xtream live output selection — choose TS, HLS, or automatic output per account. Existing accounts continue to default to TS.
  • Expanded M3U support — improved syntax, encoding and format detection, metadata preservation, multiple EPG sources, diagnostics, and HLS handling.
  • Favorites in the guide — filter EPG channels using playlist-aware Favorites.

🚀 Performance & UX

  • Large-library virtualization — channels, EPG rows, Search, Movies, Series, episodes, and group menus now keep bounded DOM windows for responsive navigation with collections of up to 50,000 items.
  • Faster M3U parsing — reduced per-channel allocations and avoided unnecessary metadata storage, substantially improving large-playlist parsing on TVs.
  • Faster XMLTV parsing — replaced DOM parsing with a streaming scanner, reducing the 50,000-program TV benchmark from approximately 3.1 seconds to 0.8 seconds.
  • Lower EPG memory use — each XMLTV source is filtered to the channels used by its playlists while preserving display-name aliases, renamed channels, and cache freshness.
  • Faster EPG navigation — indexed programme times and avoided full grid reconciliation while moving within the rendered programme window.
  • Faster Search — reusable indexes and bounded results avoid rebuilding fields and sorting every match while preserving progressive results and scroll position.
  • More reliable Xtream browsing — bounded provider responses and cancellation of obsolete catalog work prevent stale account or view requests from updating caches.
  • Improved layouts — refined the guide, localized player group panel, Search results, and Series detail scrolling.
  • Built-in group and subtitle labels are now consistently localized.

🐛 Bug Fixes

  • Fixed duplicate playing indicators when live and catch-up entries referenced the same channel.
  • Fixed provider groups named “Uncategorized” being confused with the built-in group.
  • Fixed collisions between built-in EPG filters and provider groups with matching names.
  • Distinguished named closed-caption tracks from subtitle renditions with the same name.

🧰 Internal & Docs

  • Added correlated, credential-redacted playback and Xtream diagnostics with TV capture tooling.
  • Added desktop and installed-TV benchmarks for 50,000-item navigation, rendering, parsing, search, memory, and liveness.
  • Split channel editing, media loading, player overlays, and track management into focused components.
  • Updated end-to-end tests to run at the target 1920×1080 TV resolution.
  • Added a structured bug-report template and refreshed README screenshots.
  • Updated application and development dependencies.

Full Changelog: v1.9.0...v1.10.0

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

NewReleases is sending notifications on new releases.