Repository navigation
VynodeIPTV 0.9.3 — Safari native fullscreen
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.