Live radio and event streams can now snap back to the live edge — call seekToLiveEdge() on demand, or set liveResumeBehavior: 'live-edge' to catch up automatically on every play (lock screen, notification, Android Auto, CarPlay, and web included).
Full notes: rntp.dev/changelog#5.7.0
Added
- Live edge resume — jump a live stream back to the current live point. Call
seekToLiveEdge()to snap a live item to the live edge without changing whether it's playing, or set the newliveResumeBehavioroption tolive-edgeto catch up automatically on every play — including from the lock screen, notification, Android Auto, CarPlay, and web controls. Only items markedisLiveare affected; the defaultpositionresumes where playback left off.
Fixed
- ICY metadata with caching (iOS) — live Icecast/Shoutcast radio shows and updates its inline "now playing" title and artist even when caching is enabled.
- Web TypeScript types — the library source type-checks cleanly on web when
shaka-playeris installed and tsc mirrors your bundler's.webresolution.
Upgrade
npm install @rntp/player@5.7.0
# iOS
cd ios && pod install