stremio-shell-ng/src/stremio_app
Claude e25dc1fd02
fix(Player): stop fabricating end-file on transient mpv event errors
Commit 0b882f3 synthesized an Event::EndFile(Error) whenever
event_context.wait_event returned libmpv2::Error::Raw and forwarded it
to the web layer. MPV is fully able to continue playback after such
transient errors (its demuxer cache is intact), so fabricating an
end-of-file caused long-running HTTP streams (e.g. RealDebrid) to flip
to a blocking "Loading failed" overlay mid-playback. Revert that branch
to the prior log-and-continue behavior.

Also downgrade PlayerEnded errors from critical:true to critical:false
so genuine mpv_end_file_reason::Error surfaces as a 3s toast in
stremio-web (Player.js), letting the user retry, instead of an
unrecoverable full-screen overlay.
2026-04-22 22:07:54 +00:00
..
stremio_player fix(Player): stop fabricating end-file on transient mpv event errors 2026-04-22 22:07:54 +00:00
stremio_server 64 bit build 2025-06-30 12:39:12 +03:00
stremio_wevbiew Server IPC key 2026-02-02 17:21:47 +02:00
app.rs Check for architecture specific updates 2025-11-27 16:35:40 +02:00
constants.rs server IPC key 2026-02-02 14:54:41 +02:00
ipc.rs Performance Improvements. Updater. Signing. 2024-04-17 09:07:34 +03:00
mod.rs Performance Improvements. Updater. Signing. 2024-04-17 09:07:34 +03:00
named_pipe.rs chore: clippy 2025-06-25 13:04:37 +02:00
splash.rs Use layout for the splash image 2025-01-23 17:36:22 +02:00
systray.rs Make tray behave like on old shell 2024-04-19 19:05:32 +03:00
updater.rs 64 bit build 2025-06-30 12:39:12 +03:00
window_helper.rs fix: Retrieve active monitor before going full screen 2025-01-13 11:04:34 +02:00