Subscribe to mpv log messages and capture END_FILE error code/string so load failures bubble up specific causes (HTTP 404/403, DNS failure, demuxer errors) instead of a generic 10s timeout.