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

Version Date Size Requires Android Download
1.5.0 current
67f75876ed2ae3bf…
2026-06-27 52 MB API 24
1.4.0
495c4c3528738eb1…
2026-06-09 52 MB API 24
1.3.0
d50f65aa0bf382a0…
2026-05-11 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 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