OwnTV Panel 0.10 — automatic Basic sports, optional Premium

This is a PANEL update. It works with the existing OwnTV Share 0.9 APK.
Upload ALL files over the same panel folder to retain your account, servers and TMDB settings.
Do not run setup again on an existing installation. Use a new folder for a fresh blank installation.

SPORTS NOW WORKS WITHOUT FEED URLS
The public TheSportsDB Basic key 123 is included automatically.
A fresh installation enables Sports and selects UK/Irish competitions by default.
Existing installations retain the Show Sports on/off preference.
Open Sports in the app or select Save & test connection in the panel.
Basic coverage is limited by TheSportsDB; it does not include Premium live-score requests.

OPTIONAL PREMIUM
Enter your own Premium key and save. It automatically replaces 123 for fixture/table requests
and enables Premium v2 live-score requests. No separate Premium checkbox is required.
Leave the field empty to keep an existing saved Premium key.
Use Remove Premium key to return to included Basic data.
Saving invalid credentials reports a connection error; removing them restores Basic.
Premium only provides the coverage/features included in your API plan, not every match or TV stream.
Keys stay in private panel storage; no personal Premium or TMDB key is supplied.

WHAT THE SPORTS HUB DOES
It shows fixtures, schedules and results supplied by TheSportsDB.
Where to watch in the app searches the active viewer profile's own linked service channels and EPG.
Matches may appear across multiple folders. Hidden/restricted channels are excluded.
A fixture can have no matching channel if the service does not carry it or its guide/naming is incomplete.
TheSportsDB provides match information; the user's own service provides playback.

PANEL ADDRESS
There is NO sports-feed address to add in this panel.
The one YOURPANEL edit in the APK is still needed when an operator prepares their copy, so the app
knows which hosting folder to use. Share 0.9 also accepts/normalises a copied dns.php address.
Viewers then select their service and enter their normal subscriber username/password.
For DNS JSON appearing in Sports/Streams, use Share 0.9 APK and upload this complete panel.

TMDB / UPDATES
TMDB remains optional and uses the operator's own panel-side key/token for Home discovery/artwork.
App-release update checks, prompts and downloads remain disabled in Share 0.9.
Original GPL source retained. This panel ZIP contains its PHP/JS/CSS source.
Official API plan guide: https://www.thesportsdb.com/docs_api_guide

UPLOAD / VERSION CHECK
Extract the ZIP contents directly into public_html/owntvblank/ (or your chosen panel folder).
The folder should directly contain index.php, sports.php, sportsdb_lib.php, header.php and lib/.
Overwrite existing panel code; keep its private database/storage and do not run setup again.
After uploading, open your-panel-folder/version.php. It must report panel_version 0.10.
The footer must show Panel 0.10. If it says 0.8, old files or hosting PHP/OPcache are still being served.
Check the actual folder/file modified times, then clear hosting PHP cache if necessary.
