Support

How can we help with PixelPlay?

Find answers to common questions, troubleshoot playback issues, and get in touch with our team. We respond within 24 hours.

Email support

support@srstech.in  ·  Replies within 24 hours, Monday to Saturday

Quick help

FAQ

Frequently asked questions

Getting started
  • What is PixelPlay?

    PixelPlay is a native iOS media player for live TV streams. It is a Bring Your Own Content (BYOC) utility, and 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.

  • Does PixelPlay include TV channels?

    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.

  • How do I start watching?

    There are two ways to get started:

    • Free public channels: Tap Add Source on the empty screen, or go to Settings → Content Sources and tap +. Choose Legal Public Channels, then tap Activate Public Catalog. Over 8,000 legally free channels from 150+ countries load with no further setup.
    • Your own source: Go to Settings → Content Sources, tap +, then pick Remote M3U URL or Xtream Codes API.

    No account is required to start watching.

  • Do I need to create an account?

    No. PixelPlay works fully without an account. Sign-in (via Apple ID or Google) is optional.

  • Does my data sync across devices?

    No. In Guest mode everything stays on the one device.

    If you sign in with Apple or Google, your favorites and locked channels/categories sync across all devices signed in to the same account, stored in Firebase and/or your private iCloud account.

Content & sources
  • What is an M3U playlist?

    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 → + → Remote M3U URL, then paste your playlist link. The M3U setup guide covers the local-file route and the EPG field.

  • What is Xtream Codes?

    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 → + → Xtream Codes API, then enter a name, your portal URL including the port, your username, and your password. The full setup guide covers the errors you might hit.

  • How many sources can I add?

    The free version includes one custom source (plus access to the public catalog). PixelPlay Pro adds unlimited M3U and Xtream Codes sources. Get it as a one-time lifetime purchase, or subscribe yearly with a free trial.

  • My playlist loaded but some channels don't work. Why?

    PixelPlay plays streams as your source provides them. If a channel doesn't load, the stream is at fault more often than the app:

    • The stream URL may be offline or geo-restricted.
    • Your source provider's servers may be temporarily down.
    • The stream format may not be supported by the iOS media engine (HLS/m3u8 works best).

    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.

  • What does the "Likely offline" badge mean?

    PixelPlay periodically checks the health of channels in the free public catalog. A "Likely offline" badge means recent checks suggest the stream may not be broadcasting right now, though you can still tap to try playing it, since stream availability can change.

PixelPlay Pro
  • What is included in Pro?

    PixelPlay Pro unlocks:

    • Unlimited Sources: add as many M3U and Xtream providers as you need
    • Picture-in-Picture: watch while using other apps
    • Multi-View: up to 4 live streams at once
    • Channel Locks: protect content with Face ID, Touch ID or a PIN
    • Advanced TV Guide: full 24-hour EPG grid with scrollable timeline, plus program reminders

    Get Pro as a one-time lifetime purchase, or subscribe yearly with a free trial.

  • How do I restore my Pro purchase?

    Open PixelPlay → go to Settings, then Restore Purchases in the PixelPlay Pro card at the top. 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).

  • Is Pro a subscription?

    Pro is sold two ways. Lifetime is a one-time purchase: you pay once, and there's nothing to renew or cancel. Yearly is an auto-renewing subscription that starts with a 3-day free trial, then renews once a year until you cancel it in Apple Account settings. Both unlock the same Pro features.

  • I was charged but Pro isn't showing as active.

    First, try Settings, then Restore Purchases in the PixelPlay Pro card at the top. 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.

  • How do Program Reminders work?

    In the Advanced TV Guide (Pro), tap any upcoming program and turn on Remind me 5 minutes before. PixelPlay schedules a local notification on your device that alerts you when the program starts, with no account or internet connection required at notification time.

Playback & troubleshooting
  • A channel keeps buffering or won't load.

    Try these steps in order:

    • Check your internet connection, since live streams need a stable one (5+ Mbps for HD).
    • Tap the channel again to reload the stream.
    • Refresh your source: Settings → Content Sources, then swipe right on the source and tap Sync.
    • Try a different channel from the same source to determine if it's one channel or all.
    • If all channels fail, the issue is likely your source provider's servers. Contact your provider.
  • Picture-in-Picture (PiP) isn't working.

    PiP requires PixelPlay Pro. If you have Pro and PiP still doesn't work:

    • Make sure PiP is enabled on your device: iOS Settings → General → Picture in Picture, then toggle it on.
    • PiP only works with streams that iOS can natively play (HLS/m3u8). Some stream formats may not support it.
    • Swipe up from the player (or press Home) while a stream is playing to trigger PiP.
  • There's no audio on certain channels.

    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).

  • The TV Guide (EPG) shows no data.

    It depends on the source type. An Xtream Codes account supplies its own guide, so PixelPlay loads it for you.

    An M3U playlist carries no guide of its own. Paste your provider's XMLTV address into the EPG (Optional) field when you add or edit the source, under Settings → Content Sources. Without that address the guide stays empty for an M3U source, however the playlist itself is written.

    Ask your provider for the XMLTV or EPG URL if you do not have one. The M3U setup guide shows where the field sits.

  • The app crashes or behaves unexpectedly.

    Please try the following:

    • Force-quit and relaunch PixelPlay.
    • Update to the latest version from the App Store.
    • Restart your iPhone.

    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 go out on their own so we can fix issues faster.

Privacy & legal
  • Is PixelPlay legal to use?

    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.

  • What data does PixelPlay collect?

    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.

    One thing worth naming: for channels in the free public catalog, the app reports an aggregate play-and-failure count per channel, which is how we flag streams that have stopped working. It counts the channel, not you, and channels from your own M3U or Xtream sources are never included.

    Nothing you save leaves the device unless you sign in. Once you do, your favorites and your locked channels and categories sync across every device on that account, stored in Firebase and/or your private iCloud account.

    Your Xtream Codes password is stored in your device's iOS Keychain and is never uploaded to our servers.

    Full details are in our Privacy Policy.

  • How do I delete my account and data?

    You can delete your account at any time from Settings → Account → Delete Account . This works whether you're signed in or using Guest mode. It permanently removes your synced data (favorites and locks) from Firebase and/or your private iCloud account.

    Local-only data (watch history, preferences, source credentials) is removed when you uninstall the app, or via Settings → Data Management → Clear History & Favorites.

Common fix

Quick troubleshooting checklist

01

Check your internet connection

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.

02

Update PixelPlay

Open the App Store, search for PixelPlay, and install any available update. Most issues are fixed in the latest version.

03

Refresh your source

Go to Settings → Content Sources, then swipe right on the source and tap Sync. Your playlist will re-download with the latest channel list from your provider.

04

Restart the app

Swipe PixelPlay off the app switcher, then relaunch. This clears any temporary state and resolves most playback glitches.

05

Still stuck? Email us

Send a note to support@srstech.in with your device model, iOS version, and what you were doing when the issue occurred. We respond within 24 hours.

Contact

Still need help?

Our support team is here for you. Describe your issue and we'll get back to you within 24 hours, Monday to Saturday.

support@srstech.in

Please include your iPhone model and iOS version to help us assist you faster.