Screenshots

Screenshot of CastLab Screenshot of CastLab Screenshot of CastLab Screenshot of CastLab Screenshot of CastLab Screenshot of CastLab Screenshot of CastLab Screenshot of CastLab

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.6.0)

Added
- Cast the phone audio to a speaker
- Cast a stream directly from its web address
- Share pictures, videos and audio from any app
- Share a link to extract its video
- Quick Settings tile to start screen sharing
- Working Invidious instances are picked automatically

Fixed
- Storage no longer fills up with copies of cast media
- Screen sharing no longer buffers on FCast receivers
- Audio-only speakers are not offered videos and images
- Hex color values can be typed in the theme editor
- Y

Versions

Version Date Size Requires Android Download
1.6.0 current
a0887da5004b9d7e…
2026-09-25 52 MB API 24
1.5.0
67f75876ed2ae3bf…
2026-06-27 52 MB API 24
1.4.0
495c4c3528738eb1…
2026-06-09 52 MB API 24

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 30 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.
  • Prevent sleepingKeep the device from going to sleep.
  • 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