What's New in v0.3.1
This release builds on v0.3.0 with a quick fix to the update checker - and speaking of updates, sbtlTV now updates itself!
Auto-Updater 🔄
The biggest addition in this release cycle. If you install via the setup installer (not portable), sbtlTV will check for updates automatically on launch and notify you when a new version is ready. You can also check manually from Settings -> About, or turn auto-checks off if you prefer.
Portable builds don't support auto-update - you'll see a link to GitHub releases instead.
About Tab
There's now an About tab in Settings with version info, a manual update check button, and links to the project.
Better TMDB Matching
Fixed an issue where IPTV providers that prefix titles with language tags like [EN] or FR - would fail to match against TMDB. These are now stripped automatically for cleaner metadata.
VOD Browsing Polish
- Page slide animations when navigating
- Randomized hero featured content on each session
- Shared detail header component for Movies and Series
Security Hardening
- External URLs are validated before opening (https/http only)
- Top-level navigation hijacking is blocked
- Auto-updater install is guarded with download verification
Other Changes
- Title bar darkened to match EPG panel
- Settings sidebar scrollbar styled to match the rest of the UI
- Debug tab links to GitHub issues directly
This is still early days for sbtlTV. If you run into any issues - playback problems, UI bugs, missing features - please open an issue on GitHub. Your feedback is genuinely helpful and appreciated.
If you're enjoying sbtlTV, consider starring the repo ⭐ - it helps others find the project.
Full changelog: CHANGELOG.md