Smarter Streams, Faster Loading
This update improves how Kapal connects to camera streams and makes setup cleaner.
SMART STREAM DETECTION
- Kapal now auto-detects the best stream type per camera by analyzing your go2rtc configuration
- Settings now shows at a glance which cameras support HLS, Sub Stream, or MJPEG
- Added "Reset Stream Detection" to re-probe after Frigate/go2rtc changes
FASTER CONNECTIONS
- Rebuilt timeout logic gets you to video faster
- Quicker detection of connection problems means less waiting on black screens
- Live connection status like "Checking HLS...", "Trying Sub Stream..."
PICTURE-IN-PICTURE
- Keep watching cameras while using other apps
- Available for HLS streams. Tap the PiP button in the controls overlay
NEW SETUP GUIDE
- Added an HLS Streaming Setup guide in Settings to help configure go2rtc for best quality
SETTINGS CLEANUP
- Cameras now live on their own subpage in Settings to reduce clutter and keep stream settings focused
BUG FIXES
- Fixed swipe-to-dismiss not working on MJPEG streams
- Improved text readability in setup guides
If Kapal’s been useful, an App Store review helps a lot.
Questions or issues: Settings → Contact Support.