Prysm v1.4.0 — Release Notes
New Features
VLC Player Engine
- Added VLC fallback player engine with per-channel support
- Added improved compatibility through updated VLC dependencies
Stream Quality Selection
- Added DASH quality selection support
- Added Smooth Streaming quality selection support
Background Playback
- Added Background Play setting for greater playback control
- Added toast notification when background play is unavailable with VLC
Improvements
TV Experience
- Complete D-pad navigation overhaul for Android TV
- Added visible focus indicators across player controls
- Added D-pad seeking support
- Improved remote navigation consistency throughout the player
Playback & Streaming
- Improved NextPVR compatibility
- Added MIME type detection for streams
- Added User-Agent handling for improved provider compatibility
- Improved playlist import reliability with native networking fallbacks
Background Audio
- Reworked background playback architecture
- Improved background audio state synchronization
- Improved handling of playback when app state changes
App Updates
- Improved APK download, cleanup, and installation flow
- Improved update installation reliability
Fixes
Stability & Crashes
- Fixed unsafe asynchronous native cleanup calls
- Fixed lifecycle-related crashes during playback transitions
Miscellaneous
- Fixed playlist import failures on clean installs
- Fixed updater installation issues on Android
- Fixed player registration bugs
- Fixed various Kotlin compilation and Android build issues
- Fixed multiple UI and playback edge cases
Full Changelog: v1.3.1...v1.4.0