Version 2026.318.1
March 18, 2026
- NewFull subtitle support — embedded, sidecar, SMB, DLNA, and Plex subtitles
- NewSubtitle selection dialog — choose subtitles before casting
- NewEmbedded subtitle extraction via FFprobe
- NewAuto-detect sidecar subtitle files (.srt, .vtt, etc.) next to your videos
- NewSMB subtitle auto-detection and subtitle browser
- NewDLNA subtitle detection from DIDL-Lite metadata
- NewDLNA runtime subtitle support — switch subtitles without restarting the stream
- NewPlex subtitle stream parsing and auto-attachment
- ImproveSubtitle appearance and timing options hidden for non-Cast devices
- FixFixed audio_service engine mismatch and hidden MKV remux badge
- FixFixed thumbnail images appearing in DLNA resource list
- FixFixed HTTP subtitle URL handling — passed directly instead of proxying via isolate
- FixFixed subtitle source reload in media server isolate on cache miss
- FixFixed DLNA subtitle delivery MIME type and iOS compatibility
Version 2026.317.1
March 17, 2026
- NewSMB zero-download streaming — videos start playing in ~1 second instead of downloading first
- NewSMB transcoding reads directly from proxy via growing fMP4, no temp file needed
- NewSMB server display name field for easier identification
- NewSMB edit server option in 3-dot menu (alongside delete)
- NewSMB file type filter menu: videos, music, images, hidden files
- NewSMB sort by name (A-Z/Z-A), date (newest/oldest), size (largest/smallest)
- NewSMB media type icons: video (blue), music (purple), image (teal)
- NewSMB file date shown in subtitle, cancel button on progress indicator
- NewSMB download progress percentage shown during media preparation
- NewDLNA transcoding — videos from DLNA/UPnP servers are now transcoded when needed
- NewCold-start Chromecast reconnection — auto-reconnects when Cast SDK resume fails
- NewChangelog page in Settings → About
- ImproveSMB read buffer increased from 4KB to 1MB (dramatically faster transfers)
- ImproveSMB network scan now discovers servers that don’t allow guest access (e.g. macOS)
- ImproveSMB media controls bottom sheet shown while browsing folders
- ImproveSharing files to LocalCast now auto-casts without confirmation dialogs
- ImprovePre-initialize yt-dlp when opening browser for faster video extraction
- ImproveDeferred FFmpeg log level init to speed up app startup
- ImproveJPEG thumbnail validation catches corrupt/truncated cache files
- FixFixed SMB subdirectory browsing when share name is left blank
- FixFixed SMB video seeking (range requests) — previously always streamed from byte 0
- FixFixed SMB connection disconnecting after 5 minutes during active streaming
- FixFixed SMB double-slash in URL when file path has leading /
- FixPatched smb_connect package buffer size limit for macOS compatibility
- FixFixed app freeze (ANR) when receiving shared media files on Android
- FixFixed photo slideshow not looping with “Repeat All” enabled
- FixFixed duplicate app instance opening when sharing from other apps
- FixFixed settings not persisting after save (stale cache was never cleared)
- FixFixed session resume leak on iOS (isResuming flag not cleared on sessionEnded)
Version 2026.315.1
March 15, 2026
- NewCompletely reworked and simplified Cast device detection engine
- NewRedesigned media controls with jump forward/backward buttons
- NewMulti-tap jump: tap once for 10s, tap fast for 20s/30s/60s jumps
- ImproveStartup optimizations and transcoding UX improvements
- ImproveTitle and transcoding status now shown on preview image
- ImproveBetter layout on small screens
- FixFixed Chromecast reconnection failures and duplicate device entries
- FixFixed Kodi integration and live TV casting
Version 2026.313.1
March 13, 2026
- NewStorage management settings with macOS-style storage bar
- NewMKV remux toggle in transcoding settings
- NewCast all button and multi-select for DLNA folder browser
- ImproveIncreased maximum queue size to 10,000 items
- FixFixed Kodi playback and added setup instructions
- FixFixed live stream handling when opening from other apps
- FixFixed Chromecast connection issues
- FixFixed SAF and AirPlay crashes
Version 2026.227.3
February 27, 2026
- NewPre-flight connectivity check with server unreachable dialog
- NewIn-app review prompt after crash-free sessions
- NewRemote debug logging via Firebase Crashlytics
- NewSettings screen split into organized category pages
- ImproveSmarter transcoding — removed overzealous Chromecast triggers
- FixFixed foreground service crash on Android 12+
- FixFixed Cast session resume and media status pickup
- FixFixed double-pop black screen and Google Drive file picker crash
- FixFixed critical race conditions in Cast connection handling
- FixResolved 221 issues from comprehensive casting pipeline code review
Version 2026.2.1
February 1, 2026
- NewScreen mirroring via broadcast extension on iOS
- NewAuto-match subtitles from configured folders
- NewAndroid TV app module
- NewPer-service device capabilities exposed to UI
- NewWebOS media control (position, duration, seek, play state)
- NewToggle to hide audio-only devices from selector
- NewToggle to disable video transcoding
- NewSystem file picker on Android Files card
- FixFixed AirPlay pair-verify crash with DLNA fallback
- FixFixed duplicate Cast devices and false session disconnects
- FixFixed native OOM crash on 32-bit ARM devices