URL Player Beta is an Android application that allows users to play online videos from various streaming sources. The app supports multiple video formats and streaming protocols.
Features
- Play various video formats (HLS, MP4, AVI, MKV, etc.)
- Support for multiple streaming protocols (HTTP, RTMP, RTSP, etc.)
- Custom user agent support
- Save and manage video channels
- Material Design UI
- Navigation drawer with quick actions
- Dark theme support
- Picture-in-Picture (PiP) mode with ad-free experience
- Fullscreen mode with notch support
- Audio boost and quality control
- Multiple screen modes (Fit, Fill, Zoom)
- Gesture controls for brightness and volume
Advanced Live Streaming Features
Real-Time Progress Updates
- Ultra-smooth 60fps progress bar updates for live streams
- Zero-delay scrubber movement for real-time tracking
- Dynamic duration updates that follow the live edge
- Intelligent position interpolation for smooth playback
Disney+ Hotstar Style Live Experience
- Red "LIVE" indicator with pulsing animation at live edge
- Dynamic time-behind-live display when not at live edge
- One-touch "GO LIVE" button with visual feedback
- Smooth animations and transitions for all live controls
Enhanced Live Stream Controls
- Instant seeking with minimal delay
- Automatic quality adaptation for live streams
- Temporary speed boost when catching up to live
- Visual feedback when reaching live edge
- Optimized buffering for minimal latency
Supported Formats
Video Extensions
- HLS (.m3u8)
- MP4 (.mp4)
- AVI (.avi)
- MKV (.mkv)
- M3U (.m3u)
- Transport Stream (.ts)
- QuickTime (.mov)
- WebM (.webm)
Streaming Protocols
- HTTP/HTTPS
- RTMP
- RTSP
- UDP
- RTP
- MMS
- SRT
- DASH (Dynamic Adaptive Streaming over HTTP)
Advanced Player Features
Picture-in-Picture Mode
- Seamless PiP transition when leaving the app
- Ad-free experience in PiP mode
- Automatic aspect ratio adjustment
- Continues playback when background
- Smart ad management (no ads during PiP)
Screen Modes
- Fit: Default mode that maintains aspect ratio
- Fill: Stretches video to fill the screen
- Zoom: Crops and zooms the video for fullscreen experience
Notch Support
- Toggle notch area usage in fullscreen mode
- Edge-to-edge display for maximum screen real estate
- Adaptive layout for different device cutouts
Audio Enhancement
- Audio boost up to 1500%
- Customizable boost levels
- Persistent audio settings
Technical Specifications
Build Configuration
- Minimum SDK: 24 (Android 7.0)
- Target SDK: 35 (Android 15)
- Kotlin version: 1.9.0+
- Java compatibility: 17
- ExoPlayer for video playback
- Google Cast framework integration
- ViewBinding for efficient UI handling
Features
- Play various video formats (HLS, MP4, AVI, MKV, etc.)
- Support for multiple streaming protocols (HTTP, RTMP, RTSP, etc.)
- Custom user agent support
- Save and manage video channels
- Material Design UI
- Navigation drawer with quick actions
- Dark theme support
- Picture-in-Picture (PiP) mode with ad-free experience
- Fullscreen mode with notch support
- Audio boost and quality control
- Multiple screen modes (Fit, Fill, Zoom)
- Gesture controls for brightness and volume
Requirements
- Android Studio
- Admob Account
- Firebase