Find answers to common questions, troubleshoot playback issues, and get in touch with our team. We typically respond within 24 hours.
✉ Email SupportLearn how to add your first source and start streaming in minutes.
Channel not loading? Buffering? Follow our troubleshooting steps below.
Restore your Pro purchase or understand what's included in the upgrade.
PixelPlay is a native iOS media player for live TV streams. It is a Bring Your Own Content (BYOC) utility — the app itself does not include, host, or provide any TV channels or video content.
You connect your own content sources (M3U playlists, Xtream Codes providers, or the optional free public catalog) and PixelPlay plays them through a polished, native interface.
No. PixelPlay does not come with any pre-loaded channels, streams, or video content. It is a player — like a web browser for live streams.
You can optionally browse the free public catalog powered by the open-source iptv-org project, which lists publicly available, legally free channels from broadcasters around the world.
There are two ways to get started immediately:
No account is required to start watching.
No. PixelPlay works fully without an account. Sign-in (via Apple ID or Google) is optional.
An M3U file is a plain-text playlist format that lists stream URLs. Many IPTV providers distribute their channel lists as M3U files or URLs ending in .m3u or .m3u8.
To add one in PixelPlay: Settings → Content Sources → Add Source → M3U URL, then paste your playlist link.
Xtream Codes is a widely-used IPTV server API. If your provider gives you a portal URL, username, and password instead of an M3U file, that's Xtream Codes.
To add it: Settings → Content Sources → Add Source → Xtream Codes, then enter your portal URL, username, and password.
The free version includes one custom source (plus access to the public catalog). With PixelPlay Pro ($9.99, one-time) you can add unlimited M3U and Xtream Codes sources.
PixelPlay plays streams exactly as provided by your source. If a channel doesn't load, the issue is almost always with the stream itself, not the app:
Try the same channel in Safari by pasting the stream URL directly. If it doesn't work there either, the stream is the issue, not PixelPlay.
PixelPlay Pro is a one-time $9.99 purchase (no subscription) that unlocks:
Open PixelPlay → go to Settings → PixelPlay Pro → Restore Purchase. Make sure you are signed in to the same Apple ID used for the original purchase. Your Pro status will be restored at no charge.
If Restore does not work, please contact support and include your Apple ID email (not your password).
No. Pro is a non-consumable, one-time in-app purchase. You pay once and own it forever, including all future Pro feature updates. There is no monthly or annual fee.
First, try Settings → PixelPlay Pro → Restore Purchase. If Pro still isn't active after restoring, please email our support team with your Apple ID email and we will resolve it promptly. Do not share your Apple ID password with anyone.
Try these steps in order:
PiP requires PixelPlay Pro. If you have Pro and PiP still doesn't work:
Some streams contain multiple audio tracks (e.g. different languages). Tap the stream once to show the player controls, then look for an audio track selector. Try selecting a different track.
Also check that your iPhone is not in Silent mode (the switch on the left side of the device).
EPG data depends on your source providing an XMLTV URL. If your M3U playlist includes an #EXTM3U url-tvg header, PixelPlay will load EPG automatically.
If there is no EPG data in your source, the guide section will appear empty — this is expected behaviour and not a bug.
Please try the following:
If the issue persists, email us with a description of what happened, your iPhone model, and your iOS version (found in iOS Settings → General → About). Crash reports are sent automatically to help us fix issues faster.
PixelPlay is a media player utility. It does not provide, host, or distribute any content. The app is fully compliant with Apple's App Store Guidelines.
Users are solely responsible for ensuring they have the legal right to access the streams they connect. PixelPlay recommends using only legally acquired content or publicly available, open-source channels.
PixelPlay collects minimal, anonymous analytics to improve the app (e.g. crash reports, feature usage counts). We do not track what you watch, and we do not sell or share your data with advertisers.
Your Xtream Codes password is stored securely in your device's iOS Keychain and is never uploaded to our servers.
Full details are in our Privacy Policy.
If you signed in to PixelPlay, you can delete your account at any time from Settings → Account → Delete Account. This permanently removes your account and all associated data from our servers.
Local data (favorites, history) is removed when you uninstall the app, or via Settings → Clear History & Favorites.
Live streams require a stable connection. HD streams need at least 5 Mbps. Try switching between Wi-Fi and mobile data to isolate the issue.
Open the App Store, search for PixelPlay, and install any available update. Most issues are fixed in the latest version.
Go to Settings → Content Sources, then pull-to-refresh. Your playlist will re-download with the latest channel list from your provider.
Swipe PixelPlay off the app switcher, then relaunch. This clears any temporary state and resolves most playback glitches.
Send a note to admin@srstech.in with your device model, iOS version, and what you were doing when the issue occurred. We respond within 24 hours.
Our support team is here for you. Describe your issue and we'll get back to you within 24 hours, Monday to Saturday.
✉ admin@srstech.inPlease include your iPhone model and iOS version to help us assist you faster.