Core Playback Features
Adaptive HLS Streaming
- Plays
.m3u8HLS streams - Automatically switches quality based on network speed
- Supports multiple transcoded resolutions (1080p, 720p, 480p, etc.)
- Smooth playback with minimal buffering
Manual Quality Selection
- Users can manually select video resolution
- Overrides automatic adaptive selection
Fast Start Playback
- Segmented streaming allows playback to begin quickly
- No need to download the full file before playing
Playback Controls
- Play / Pause
- Seek (scrubbing timeline)
- Forward / Rewind
- Volume Control
- Mute / Unmute
- Playback Speed Control (0.5x – 2x)
- Fullscreen Mode
- Picture-in-Picture (if supported by browser)
Captions & Subtitles
- Multiple subtitle tracks supported
- WebVTT (
.vtt,.srt) format - Language selection menu
- On / Off toggle
- Default subtitle selection
- Dynamic caption loading per video
Chapters Support
- Timeline chapter markers
- Jump to specific sections
- WebVTT-based chapter file
- Structured video navigation
Chromecast Support
- Supports streaming video to Google Chromecast devices
- One-click Cast button available in player controls
- Automatically detects Chromecast devices on the same network
- Device selection popup for choosing available Chromecast targets
- Stream video directly to Chromecast-enabled Smart TVs
- Cast icon appears only when Chromecast is supported
- Works with HLS and MP4 streaming formats
- Secure streaming session handling
AirPlay Support
- Supports streaming video to Apple AirPlay-compatible devices
- Dedicated AirPlay button available in player controls
- Automatically detects nearby AirPlay devices
- Allows streaming to Apple TV and AirPlay-enabled Smart TVs
- Device selection popup for available AirPlay devices
- AirPlay icon visible only on supported Apple devices/browsers
- Maintains subtitles and playback state during casting
- Secure and stable streaming session
Caption Font Styles
Font Size
- Adjustable subtitle font size using a slider
- Range from 50% to 400%
- Step increments of 5%
- Real-time preview while adjusting
- Improves accessibility across different screen sizes
Font Family
- Allows users to change the subtitle font family
- Multiple readable fonts supported
- Helps improve subtitle clarity and personalization
- Applied instantly during playback
Audio Boost
- Allows users to increase audio gain beyond the default volume level.
- Provides a slider-based control for precise audio adjustment.
- Applies real-time audio amplification without interrupting playback.
- Includes visual slider steps for fine-grained control.
- Available inside the player settings submenu for quick access during playback.
