How can we help?

Browse common questions below, or email us directly at streamlyiptvpro@gmail.com. We aim to respond within 24 hours.

Getting started
How do I add an IPTV playlist?

Open Streamly → Menu → Manage Playlists → Add Playlist. You'll see two options:

M3U URL — paste the URL your IPTV provider gave you (ends in .m3u or .m3u8). Tap Save. Streamly parses the playlist (usually 5–60 seconds depending on size) and your channels appear in the Live tab.

Xtream Codes — enter the server URL, your username, and your password. Streamly will fetch live channels, movies, and series in parallel.

Free accounts can have up to 3 playlists. Pro removes the limit.

What's the difference between M3U and Xtream Codes?

Both are common IPTV playlist formats supported by Streamly.

M3U is a simple text file listing channels and their stream URLs. Most IPTV providers offer an M3U link. Easy, universal, but no native support for movies/series.

Xtream Codes uses a richer API that exposes live channels, movies (VOD), and series with metadata. If your provider supports it, prefer Xtream — you'll get a much better experience including Continue Watching, episode tracking, and TMDB-enriched metadata.

How do I switch between multiple playlists?

Menu → Manage Playlists → tap the playlist you want to activate → tap Set Active. The app reloads with the new playlist's content.

Multiple playlists require a Pro subscription. Free users get one active playlist at a time.

Playback & streams
A stream won't play — what should I try?

In order:

1. Try another channel from the same playlist. If others work, the issue is with that specific stream (the broadcaster may have changed URLs or geo-restricted it).

2. Check your IPTV provider's status page. Many providers have brief outages.

3. Refresh the playlist via Menu → Refresh Playlist. This re-fetches stream URLs from your provider.

4. Confirm your subscription is active with your IPTV provider (the Streamly account info screen shows the expiry date Xtream gives us).

If all your streams stop working at once, the issue is almost certainly with your IPTV provider, not Streamly.

Which codecs and containers are supported?

Streamly uses a hybrid playback engine. Most modern containers (MP4, MKV, MOV, HLS / M3U8) and codecs (H.264, HEVC / H.265, AAC, AC-3, E-AC-3) work natively via AVPlayer.

For trickier formats — TS transport streams, HEVC-over-TS (common in Bein-style live channels), DivX/Xvid — we fall back to libVLC automatically. You shouldn't need to do anything.

If a stream still won't play, please email support with the channel/stream URL and we'll investigate.

Why does Streamly need to send traffic over HTTP?

Many IPTV providers still serve streams over plain HTTP (not HTTPS). To play those streams, Streamly's Info.plist sets NSAllowsArbitraryLoads = true. This applies only to the stream URLs you provide.

All Streamly-controlled network traffic (authentication, sync, analytics, purchase validation, our website) uses HTTPS.

Subscription & pricing
What does Pro unlock?

Pro adds: unlimited playlists, unlimited favorites, iCloud cross-device sync of watch history and favorites, parental PIN locks on playlists, offline downloads of movies and episodes, and TMDB metadata enrichment.

The core player and all playback functionality are free.

How do I cancel my subscription?

Subscriptions are managed by Apple, not Streamly. To cancel:

On iPhone/iPad: Settings → [your name] → Subscriptions → Streamly Pro → Cancel.

On Mac: App Store → click your profile → Account Settings → Manage Subscriptions → Streamly Pro → Cancel.

On Apple TV: Settings → Users and Accounts → [your name] → Subscriptions → Streamly Pro → Cancel.

You keep Pro access until the end of your current billing period.

Can I get a refund?

Refunds are handled by Apple per Apple's refund policy. To request one: visit reportaproblem.apple.com, sign in with your Apple ID, find the Streamly purchase, and request a refund. Apple typically responds within 48 hours.

The Lifetime purchase is also refundable through this same process within the standard Apple refund window.

What happens if I let my subscription lapse?

Your Pro features (multiple playlists, downloads, PIN locks, etc.) become Free-tier again, but your data is preserved. If you re-subscribe, everything comes back exactly as it was.

If you exceed the Free-tier limits (3 playlists, 6 favorites), the extras are kept but locked until you re-subscribe or remove them.

Privacy & account
Do I need an account to use Streamly?

No. The full player works without signing in. You only need an account if you want cross-device sync (Pro feature) of your playlists, favorites, and watch history.

How do I delete my account and data?

In-app: Menu → Account → Delete Account. This permanently deletes your Firestore document (cross-device sync data) and signs you out everywhere.

Local data on your device (playlists in Keychain, favorites in the local DB, watch history) is removed when you uninstall the app.

Your Apple ID and any active subscriptions are not affected; you'd cancel those separately in Settings.

Where are my IPTV credentials stored?

In the iOS / macOS / tvOS Keychain, encrypted by the operating system. Streamly never sends your credentials to its own servers.

If you enable Pro sync, they're also stored in your own private Firestore document (encrypted at rest and in transit, isolated to your Apple ID).

Didn't find your answer?

Email us. Real human replies, usually within 24 hours.

Contact Support