help · cors-blocked

This source's host blocks direct browser fetches

The CDN serving this stream refused your browser's request because it does not send a CORS allow-origin header. Browsers enforce that — Sipario can't override it client-side. The fix is to route the bytes through a small proxy you control.

What to do now

  1. Open Settings → Connection and paste your proxy URL (or use the bundled default if your deploy provides one).
  2. Click Test to verify it's reachable and returns CORS-friendly headers, then Save.
  3. Hit back and replay the stream.

No proxy yet? Settings → Connection has one-line setup paths for Fly.io (managed, ~$2/mo, 5 minutes), self-hosting at home via Cloudflare Tunnel + Docker (free), or Oracle Always-Free tier.

Why this happens

Most debrid-style hosts serve their bytes from CDNs that only allow specific referrer domains. When Sipario fetches those URLs from sipario.tv directly, the browser blocks the response before it reaches the player. A byte-proxy under a domain you control (with proper CORS headers) is the only architecturally sound fix — the alternative would be a server-side player, which Sipario deliberately is not.

If a proxy is already configured

The proxy URL itself may be unreachable, returning the wrong Access-Control-Allow-Origin, or rate-limited by your cloud provider. Click Test in Settings → Connection to see the failure shape; the test surface tells you whether it's a DNS / TLS / 5xx / CORS-mismatch problem.

Still stuck? See /learn or open an issue on GitHub.

v5.6.74