
CastLab is a comprehensive media casting application that enables you to stream your local media and online videos to DLNA/UPnP compatible devices.
Key Features:
- Media Casting
- Cast photos, videos, and audio from your device gallery
- Support for DLNA/UPnP protocol with automatic device discovery
- Built-in HTTP server for seamless media streaming
- Media Management
- Browse media by albums with filtering options (date range, media type)
- Create and manage custom playlists
- Organize media with intuitive selection and editing tools
- Playback Control
- Integrated player controller with play, pause, stop, seek, and volume controls
- Autoplay support with automatic advancement to next media
- Compact mode for unobtrusive playback monitoring
- Background playback with notification controls
- Keep device awake during casting sessions
- Video Extraction
- Extract videos from web pages (HTML parsing)
- Remote casting from PeerTube and YouTube
- YouTube URLs automatically converted to Invidious instances (privacy-friendly, no direct YouTube involvement)
- Configurable Invidious instance settings
- Extraction history tracking
- Customization
- Multiple theme modes: Light, Dark, Auto (Day/Night), and Custom
- Advanced theme customizer with preset themes
- Customize individual color elements (primary, secondary, background, surface, etc.)
- Material Design 3 (Material You) support
- User Experience
- Intuitive navigation with contextual menus
- Toast notifications for operation feedback
- Persistent theme and playlist settings
- SQLite database for reliable data storage