Skip to content

VynodeIPTV 0.9.3 — Safari native fullscreen

Choose a tag to compare

@minerport minerport released this 13 Oct 17:01
· 11 commits to main since this release

Fixes the browser player falling back to an expanded page with the address bar still visible.

  • Requests native fullscreen with browser navigation hidden on supporting browsers.
  • Uses Safari's native video-fullscreen API when container fullscreen is unavailable or rejected.
  • Handles Safari's native Done/exit event and restores the wall or guide without removing streams.
  • Shows a useful error when fullscreen is blocked or video has not loaded, instead of silently leaving the address bar visible.

Update Unraid's ghcr.io/minerport/vynodeiptv:latest (or pin :0.9.3), reload Safari, start a channel, then tap Fullscreen after playback begins. Safari uses its own native player controls for this fallback, including its own zoom/aspect controls. Android remains 0.9.0.

17 JavaScript tests passed, including mocked Safari APIs. Physical Safari acceptance remains pending; this is an implemented and tested compatibility fix, not a claim of device verification.