- Major Performance improvements
Contributions by @jaydeep-pipaliya
- feat(player): add sleep timer
- feat(info): select episodes and copy their links
- fix(downloads): only adopt exact legacy video files by base name
- fix(downloads): restart native jobs left running across a JS reload
- fix(downloads): queue a resumed download when all slots are busy
- fix(downloads): keep muxed HLS audio when default rendition has no URI
- fix(downloads): keep the video when muxing separate HLS audio fails
- fix(downloads): free HLS segments before moving the finalized mp4
- fix(player): keep playback position when switching server
- fix(player): keep delay reset button mounted at zero
- fix(player): fall back to online servers when a downloaded file fails
- fix(sync): take a new device id when another install owns the manifest
- fix(torrent): convert base32 magnet info hashes to hex
- fix(extensions): keep manifest entries with null or empty path
- fix(provider): ignore reorder drops after the drag was reset
- fix(remote): reset cast delays when the source changes
- fix(hero): keep rotating hero metadata fresh instead of refetching
- fix(season): announce select/deselect state on episode rows in select mode
Contributions by @thewahab07
- Local file selection prompt before loading online streams
Full Changelog: v5.0.2...v5.0.3