Live stream detection
When Kevin goes live on Twitch, the app immediately detects this and displays:- Live stream title - The current stream title in an eye-catching green gradient
- Stream thumbnail - A real-time preview of what’s happening on stream
- Game/category - What game or content Kevin is currently streaming
- Viewer count - How many people are watching right now
The stream status is fetched directly from the Twitch API, ensuring you always see accurate, real-time information about whether Kevin is online.
Live stream embed
When Kevin is live, you can watch the stream directly on KommtKevinOnline without leaving the page. The embedded player provides the full Twitch viewing experience, including:- High-quality video streaming
- Interactive chat (embedded Twitch chat)
- Direct link to the full Twitch channel
Offline state with VOD player
When Kevin is not streaming, the app doesn’t leave you empty-handed. Instead, it automatically displays:- Most recent VOD - The latest stream recording from the database
- Automatic playback - The VOD starts playing from the end of the stream, where Kevin typically mentions his next streaming plans
- Interactive subtitle display - View transcribed speech synchronized with the video playback
The offline state shows you the most recent VOD so you can catch up on what you missed or review Kevin’s statements about when he plans to stream next.
How it works
The app queries the Twitch API to check Kevin’s live status:- If the stream is live, the API returns current stream data (title, viewers, thumbnail)
- If the stream is offline, the app falls back to the most recent VOD from the database