Handle mpv reload buffering as same media

- Keep overlay alive across same-media mpv reloads
- Avoid rearming startup gate and repeating AniSkip lookups
- Add regression coverage for reload/end-file/file-loaded sequence
This commit is contained in:
2026-05-02 15:42:54 -07:00
parent 53aa58d044
commit 13e2b5f8c8
5 changed files with 136 additions and 0 deletions

View File

@@ -33,6 +33,8 @@ function M.new()
auto_play_ready_timeout = nil,
auto_play_ready_osd_timer = nil,
suppress_ready_overlay_restore = false,
current_media_identity = nil,
pending_reload_media_identity = nil,
session_binding_generation = 0,
session_binding_names = {},
session_numeric_binding_names = {},