mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 10:06:15 -08:00
The collection playback route resolved the session token from the raw playlist row while building the headers from the post-repair endpoint, so a completed portal repair could send a token negotiated for one host to another — and key the session cache differently from every other consumer, forcing a redundant handshake. The token now comes from the same coordinates the headers carry. A foreign-host stream skips the token entirely: the header builder gives it the credential-free profile anyway, so obtaining one only stalled playback behind a handshake against a portal that may be slow or offline. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>