Skip to content

Troubleshooting

Fixes keyed to the exact error messages WyreDeck shows. Copy the text you saw, match it below.

"Couldn't verify this provider's secure connection..."

What it means: your provider's server uses HTTPS with a certificate Android can't validate (self-signed or from an untrusted CA — common for IPTV resellers).

Try:

  1. In the Server URL field, change https:// to http://. Most IPTV providers work over plain HTTP on a nonstandard port.
  2. If HTTPS is required, contact your provider to ask whether they use a recognized certificate (Let's Encrypt, DigiCert, etc.). Provide the URL and error text.
  3. Verify the URL matches exactly what the provider gave you — typos, trailing slashes, wrong port number can sometimes look like cert errors.

"We couldn't reach the provider's server..."

What it means: DNS couldn't resolve the host, or your network can't reach it.

Try:

  1. Check the URL for typos, especially the hostname.
  2. Open the URL in a phone browser on the same Wi-Fi — does it load?
  3. If the provider recently changed URLs, you'll see this. Contact them for the current one.
  4. Some providers block by geography. If you travel, a VPN may be required.

"The provider's server didn't respond in time..."

What it means: server is slow, overloaded, or temporarily down.

Try:

  1. Wait a minute and tap Retry Sync.
  2. Off-hours (2–6 AM in the provider's region) are often faster.
  3. If it keeps timing out all day, contact your provider.

"The provider didn't accept your credentials..."

What it means: HTTP 401 — username or password is wrong.

Try:

  1. Double-check the username and password character by character (watch for leading/trailing spaces when pasting).
  2. Some providers are case-sensitive.
  3. If you recently renewed or changed plans, the credentials may have changed — check your provider's portal.

"The provider rejected this device or IP..."

What it means: HTTP 403 — the server is blocking this request. Usually geography, device limits, or account suspension.

Try:

  1. Ask your provider: are they region-locked? Do they limit concurrent devices?
  2. If you're on a VPN, try toggling it off (or on, depending on what the provider allows).
  3. Confirm your account is active.

"The provider URL didn't return anything..."

What it means: HTTP 404 — the URL or endpoint isn't found.

Try:

  1. Verify the server URL exactly matches what your provider gave you.
  2. Some providers require a specific path (e.g. /player_api.php). WyreDeck adds the correct suffix automatically for Xtream, so you usually just need the base URL.
  3. Contact your provider to confirm their current server address.

"We couldn't connect to the provider's server..."

What it means: the server is reachable by DNS but actively refuses connections. Usually it's offline or has changed ports.

Try:

  1. Verify port number in the URL (the :8080 part).
  2. Wait — the server may be rebooting.
  3. Contact your provider if it persists.

A title is showing but "No episodes available from provider"

What it means: the series got pulled in as a catalog entry but its episode list didn't sync. This can happen when a provider call times out mid-fetch, or after language/region changes invalidate sources.

Try:

  1. Go to Settings → Providers → refresh the provider. Episodes should repopulate on the next full sync.
  2. Per-title retry is on our roadmap and will land in an upcoming build.

The app shut down after changing languages

Known issue. Relaunch the app; your new language settings are saved and sync will pick up where it left off. We're investigating the shutdown; next version should handle this gracefully. If you can, grab a logcat snippet (adb logcat -d *:E) right after it happens and share it in the tester group.

Something else

Drop a screenshot plus the exact error text into the tester WhatsApp group. If the issue is reproducible, include rough steps to trigger it.