fix(xtream): detect HTTP portals during explicit connection tests (#1588)

This commit is contained in:
4gray authored and GitHub committed 2026-09-12 15:30:22 +02:00
1 parent 0700ba966e
commit 7d1265d566
52 files changed
+2185 -138

No files matched your search

+12
View File
@@ -809,6 +809,18 @@ categories by provider ID and type. See `docs/architecture/category-management.m
### Key Features
#### Xtream Connection Test
Add/Edit source Test HTTPS and HTTP discloses plaintext credential use before
the click and can replace an unavailable HTTPS base with a
verified active HTTP base in the form. Only initial refused-port or TLS
wrong-version evidence permits the same-host attempt; HTTP errors, certificate
failures and redirect failures do not. Add/Save persists `serverUrl`, and the
routed session observes the metadata change. Passive checks never change the
protocol. Separate XMLTV and already-issued media/download URLs stay independent.
Contract: `docs/architecture/xtream-portal-compatibility.md`
("Explicit protocol discovery").
#### Xtream Live Auto Format
The routed Xtream live host supplies `liveAutoTsUrl` only for Auto with explicit