tiviLux V17.0 — Verified Sports Hub - Rebuilt Sports around actual Internet schedule verification plus XUI title matching. - NFL and MLB daily schedules are fetched server-side and cached for five minutes. - ESPN scoreboard data is the primary schedule source; TheSportsDB is a fallback if the primary feed is unavailable. - TheSportsDB fallback can be partial on its free tier, so the UI labels partial fallback data instead of pretending it is complete. - XUI channel titles remain the source of playback streams. EPG is never used to decide which game a channel represents. - Server titles that do not match today's schedule move to Unmatched Streams instead of polluting the main game list. - RedZone, league networks, fantasy feeds and similar channels stay in Sports Channels & Extras. - Scheduled games with no matching stream are still shown as verified events with NO STREAM FOUND. - Multiple matching feeds are grouped under one game card. - Added NOW / LATER / ALL views, team/network search, live/upcoming/final states, and a compact responsive Sports dashboard. - PPV remains provider-title driven because there is no single reliable universal PPV schedule feed in this build. - The Internet schedule service fails open: if it is unreachable, Sports falls back to provider titles rather than breaking. - Live TV, guide, player, favorites, search, provider/session logic, and the Live-TV-only startup flow remain based on V16.1.