2026-09-28, authorized real-server acceptance; credentials supplied only at runtime.
PASS production Android client login and selected-source lookup.
PASS real source bounded to 29,872,538 bytes (28.49 MiB), MKV.
PASS first verified cache block readable while file incomplete.
PASS noncontiguous final 64 KiB matched an independent CDN Range response (206).
PASS corresponding real external ASS subtitle saved automatically.
BLOCKED during further caching: upstream signing service redirected to an error500: URI.
Server reason: sign123_api, code: 500, msg: 您的账号已被限制访问,如需解封请联系管理员
Independent host request confirmed the same upstream refusal.
Cause and identity of the restricted upstream account were not established. Login/catalog access remained available.
STOPPED further real-media requests. No attempts to bypass the refusal.
NOT PASSED: full real-file completion, full-file verification and real MKV playback in the embedded player.
All temporary real acceptance sessions were logged out (HTTP 204).
The application now reuses a successful media redirect for subsequent ranges, and renders upstream error redirects as a readable task error. Redirect reuse passed the controlled Android fixture test; the blocked real line could not be retested after this change.
