CastLab
Cast your media to DLNA/UPnP and FCast devices
Thomas Cast Gallery Local Media Player Online Media Player Remote Controller
Screenshots
Description
Cast your photos, videos, and audio to DLNA/UPnP and FCast devices on your local network.
Features:
- Cast media from your gallery, file picker, or online sources to any DLNA/UPnP or FCast receiver
- Automatic device discovery (SSDP and mDNS)
- Screen sharing to cast your Android screen in real time
- Browse media by albums with date range and media type filters
- Create and manage playlists
- Player controls: play, pause, stop, seek, volume, autoplay
- Background playback with notification controls (play/pause/stop)
- Extract and cast videos from web pages (HTML parsing)
- Cast from PeerTube and YouTube via Invidious instances (no direct YouTube connection)
- Import M3U/M3U8 playlists (IPTV, online streams)
- Open files directly from the file picker
- Light, Dark, Auto, and Custom themes with 8 presets
- Material Design 3
What’s new (1.5.0)
Added
- Playback controls and seek bar in the casting notification and lock screen
Fixed
- Casting no longer stops when the app goes to the background
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Network stateCheck whether and how the device is connected.
- Wi-Fi stateRead information about the Wi-Fi connection.
- CHANGE_WIFI_MULTICAST_STATE
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_MEDIA_PLAYBACK
- FOREGROUND_SERVICE_MEDIA_PROJECTION
- Internet accessSend and receive data over the internet.
- Read storageRead files on the device storage.
Show 29 more permissions
- MusicRead audio files from the media library.
- PhotosRead images from the media library.
- VideosRead videos from the media library.
- READ_MEDIA_VISUAL_USER_SELECTED
- MicrophoneRecord audio.
- Display over other appsDraw content on top of other apps.
- VibrationControl the vibration alert.
- Write storageCreate and change files on the device storage.
- Change networkChange network connections.
- CameraTake photos and videos.
- Run at startupStart automatically after the device is switched on.
- NotificationsShow notifications.
- castlab.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- permission.READ
- permission.WRITE
- permission.READ_SETTINGS
- permission.UPDATE_SHORTCUT
- permission.BROADCAST_BADGE
- permission.PROVIDER_INSERT_BADGE
- permission.UPDATE_COUNT
- permission.UPDATE_BADGE
- permission.CHANGE_BADGE
- permission.READ_SETTINGS
- permission.WRITE_SETTINGS
- READ_APP_BADGE
- permission.READ_SETTINGS
- permission.WRITE_SETTINGS
- permission.BADGE_COUNT_READ
- permission.BADGE_COUNT_WRITE
Comments