0.8.0-beta8.1: script.plexmod.zip (3.1 MB)
- Core/Servers: Fix rare error when prefer local/LAN is enabled and the resulting connection’s port is None (probably custom https server connection without explicit :443) (thanks @atld for reporting and testing)
- Cache/PlayerSettings/Items: Clear item cache when subtitle/audio stream is changed, fixes old stream settings persisting when re-visiting item afterwards (thanks @atld for reporting)
- SeekDialog/VideoPlaylist: Properly unsubscribe signals when closing
- SeekDialog/VideoPlaylist: When clicking a video in the playlist, send final timeline event for current one, close playlist dialog
- SeekDialog/VideoPlaylist: Fix logging
- Player: When playing a playlist at a requested position, properly trigger progress event; assume no resume in this case
- SeekDialog: Ensure applying current seek when seeking via OSD and figuring out when to hide the OSD (the OSD timeout may be smaller than the auto seek timeout; if so, postpone OSD hiding to guarantee the seek)
- Library: Add support for sorting by bitrate and randomly
- Library: When selecting random as sort option, clear library cache to actually get a randomized result
Edit: Switching to a different playlist item (or episode) while playing back is still a little buggy at times, but way more stable than before. Previously it tended to crash on Android.