How sohag1192/live-tv-server works
This is a static web-based live-TV streaming platform. A viewer opens one of several player views, browses or searches channels, selects a stream, and watches it through HLS or DASH playback. The README also describes playlist synchronization, fallback sources, channel preferences, and player controls. No source excerpts were available, so relationships below are limited to those explicitly documented in the README; implementation details beyond the listed HTML pages and playlist are not inferred.
Main entry points: index.html Primary player · Web Tv-V1/index.html Cinema player · Web Tv-V2/index.html TV guide · Web Tv-V2 Standalone players
Components 20
Player views
- Primary player
index.html - Cinema player
Web Tv-V1/index.html - TV guide
Web Tv-V2/index.html - Standalone players
Web Tv-V2 - Player controls
index.html
Channel discovery
- Channel catalog
index.html - Search and filters
index.html
Streams and playback
- Playlist sync
index.html - Toffee playlist
- Local playlist
toffee_playlist.m3u - Stream fallbacks
index.html - Stream vault
index.html - HLS playback
index.html - Hls.js
- DASH playback
index.html - Shaka Player
Viewer preferences
- Favorites and history
index.html - Themes and quality
index.html - Browser storage
Other components
- Viewer
Connections 20
- Viewer → Primary player: opens
README.md - Viewer → Cinema player: opens
README.md - Viewer → TV guide: opens
README.md - Viewer → Standalone players: opens
README.md - Primary player → Channel catalog: shows
README.md - Primary player → Search and filters: filters
README.md - Primary player → Playlist sync: syncs
README.md - Playlist sync → Toffee playlist: fetches
README.md - Playlist sync → Local playlist: falls back
README.md - Playlist sync → Stream fallbacks: uses
README.md - Stream fallbacks → Stream vault: falls back
README.md - Primary player → HLS playback: plays HLS
README.md - HLS playback → Hls.js: uses
README.md - Primary player → DASH playback: plays DASH
README.md - DASH playback → Shaka Player: uses
README.md - Primary player → Player controls: provides
README.md - Primary player → Favorites and history: tracks
README.md - Primary player → Themes and quality: provides
README.md - Favorites and history → Browser storage: persists to
README.md - Themes and quality → Browser storage: persists to
README.md