"""Public, login-free surface for shared download links (the `/watch/{token}` player page). These routes are deliberately OUTSIDE the auth/`require_human` gate — the unguessable token IS the credential (a capability URL). They only ever expose one file's stream + minimal metadata, never the app or any account data. Password-protected links exchange the password once at `/unlock` for a short-lived signed grant that the media URL carries (a `