Sparkle TV IPTV Setup 2026 — M3U and Xtream Codes Configuration
Sparkle TV is a powerful DVR-oriented IPTV player for Android TV, Google TV, and Firestick that supports M3U playlists, Xtream Codes API, XMLTV EPG, and Stalker Portal login. You can set it up in under 5 minutes by installing the app, adding your provider as a source, and entering your M3U URL or Xtream credentials — channels and the TV guide load automatically. This guide covers every configuration type, advanced features, troubleshooting, and a comparison with other top players.
📚 Table of Contents
What Is Sparkle TV?
Sparkle TV is a Swedish-developed IPTV player made by Hede Konsultjänst AB that lets you stream live TV, on-demand movies/series, and recorded content from your IPTV provider. Unlike apps that bundle their own channels, Sparkle TV is a pure player — you bring your own free M3U playlist or provider credentials, and it handles the playback, EPG, and recording features. It is available on the Google Play Store for Android TV, Google TV, and Amazon Fire TV devices.
The app supports three main source types: M3U/M3U8 URLs, Xtream Codes API login (server URL + username + password), and stalker portal codes with MAC addresses. It also works with local backends like HdhomeRun, Jellyfin, Plex, Tvheadend, and TVMosaic.
Key Features at a Glance
Sparkle TV distinguishes itself from other IPTV players through its robust DVR functionality and multi-source support. Here is the full feature list based on the official Google Play listing:
| Feature | Free | Plus | Description |
|---|---|---|---|
| M3U / M3U8 Playlist | ✓ | ✓ | Load channels from any M3U URL |
| Xtream Codes API | ✓ | ✓ | Server URL + username + password login |
| Stalker Portal / MAC | ✓ | ✓ | Portal URL + MAC address authentication |
| EPG (Program Guide) | ✓ | ✓ | 7-day TV guide with logos and images |
| XMLTV Support | ✓ | ✓ | Custom XMLTV EPG source URL |
| Search | ✓ | ✓ | Search channels, programs, movies |
| VOD (movies & series) | ✓ | ✓ | Browse provider VOD catalog |
| Multiple audio tracks | ✓ | ✓ | Switch audio languages per channel |
| Subtitles | ✓ | ✓ | cc/dvbsub/teletext support |
| Auto Frame Rate (AFR) | ✓ | ✓ | Match display refresh rate to content |
| DVR recording | ✗ | ✓ | Schedule and watch recordings |
| Timeshift (pause live) | ✗ | ✓ | Play/pause/seek live streams |
| Multiview (multi-screen) | ✗ | ✓ | Watch multiple channels at once |
| Favorites & sorting | ✗ | ✓ | Customize channel order and visibility |
| Multiple sources | ✗ | ✓ | Load content from multiple providers |
| Parental controls | ✓ | ✓ | Lock settings with PIN |
How to Install Sparkle TV
Install on Android TV / Google TV
Sparkle TV is officially available on the Google Play Store, making installation straightforward on NVIDIA Shield, Chromecast with Google TV, Sony Bravia, TCL, and other Android TV devices:
- Open the Google Play Store on your TV
- Search for “Sparkle TV”
- Select the app by developer Hede Konsultjänst AB
- Click Install
- Once installed, click Open
Install on Amazon Firestick
Sparkle TV is not on the Amazon App Store, so you need to sideload it using the Downloader app:
- Go to Settings → My Fire TV → Developer Options
- Enable Apps from Unknown Sources
- Search for the Downloader app and install it
- Open Downloader and enter sparkleplayer.com
- Download the Sparkle TV APK from the official site
- Click Install on the APK file
- Open Sparkle TV
Share Between Android Phone and TV
Sparkle TV supports account sharing between your Android phone/tablet and your TV device. Install the app on both, create the same account, and your sources will sync. This is useful for managing playlists from your phone before watching on the big screen.
How to Configure an M3U Playlist Source
The M3U playlist is the most common source type. If your IPTV provider gave you a long URL ending in .m3u or .m3u8, this is the method to use. You can also use a free M3U playlist for testing.
- Open Sparkle TV on your device
- Click Add New Source
- Select m3u URL from the source type list
- Enter a name for the source
- Paste your M3U playlist URL
- If you have a separate XMLTV EPG URL, toggle “Use custom EPG” and paste the EPG URL (see our EPG setup guide)
- Click Next
- Sparkle TV will download and parse the playlist — takes 10-60 seconds
- Customize themes, text size, category visibility if desired
- Click Add to finish setup
- Your channels will appear organized by category
How to Configure Xtream Codes API Login
If your IPTV provider uses Xtream Codes, you will have a server URL, username, and password. This method is preferred over M3U because it provides live category management, VOD (movies/series), and better EPG data. Our free Xtream codes page has working examples.
- Open Sparkle TV
- Click Add New Source
- Select Xtream Codes
- Enter:
- Name: label for this source
- Server URL: e.g.
http://example.com:8080 - Username: your Xtream username
- Password: your Xtream password
- Click Next
- Sparkle TV will connect and download channels, VOD, and series — can take 30-120 seconds for large providers
- Customize layout if desired, then click Add
- Live channels, movies, and series will be organized into separate tabs
How to Configure Stalker Portal (MAC Address)
Stalker Portal authenticates via a MAC address (format: 00:1A:79:XX:XX:XX) and a portal URL. If your provider gave you a MAC address and portal URL instead of M3U or Xtream credentials, use this method. We maintain a list of free stalker portal codes updated regularly.
- Open Sparkle TV
- Click Add New Source
- Select Stalker Portal
- Enter:
- Name: label for the source
- Portal URL: e.g.
http://portal.example.com/stalker_portal/c/ - MAC Address:
00:1A:79:XX:XX:XX
- Click Next
- Sparkle TV will authenticate using the MAC address
- Wait for the channel list to load (15-60 seconds)
- Click Add to complete setup
EPG / XMLTV Configuration
The EPG (Electronic Program Guide) is what makes Sparkle TV feel like a real cable box, showing a 7-day TV schedule with program titles, descriptions, logos, and images.
Auto EPG from M3U
When you add an M3U source, Sparkle TV automatically extracts the EPG URL from the playlist (the url-tvg attribute). If your provider included this, the EPG will populate within 1-5 minutes.
Auto EPG from Xtream Codes
Xtream Codes sources pull EPG data automatically through the API — no additional configuration needed. The EPG typically updates every few hours.
Custom XMLTV EPG
- Go to Settings → EPG
- Toggle Custom EPG URL to ON
- Enter your XMLTV EPG URL
- Sparkle TV will download and map the EPG to your channels
- EPG mapping may take several minutes for large playlists
For a complete guide to EPG troubleshooting, check our dedicated IPTV EPG setup guide which covers XMLTV source configuration, timezone fixes, and blank EPG solutions.
Advanced Features: DVR, Timeshift, and Multiview
DVR (Record Programs and Series)
Sparkle TV standout feature is its integrated DVR system. With the Plus upgrade, you can:
- Schedule single program recordings from the EPG
- Set up series recordings that automatically capture every episode
- Browse and manage all recordings in the DVR section
- Watch recordings with full seek/pause controls
The DVR works in the background and requires sufficient storage. On Firestick, a USB drive or network storage may be needed for larger recording libraries.
Timeshift (Pause Live TV)
Timeshift lets you pause, rewind, and fast-forward live television. When enabled, Sparkle TV buffers the live stream to local storage, allowing you to pause a broadcast and resume later, rewind to replay a scene, or fast-forward through commercials.
To enable: Settings → Playback → Timeshift. The buffer size depends on available storage — 1-2 GB is recommended for 30+ minutes of buffer on 1080p streams.
Multiview (Watch Multiple Channels)
Multiview displays multiple live channels on screen simultaneously — a feature unique to Sparkle TV among major IPTV players. Available layouts: 2×1, 2×2, 3×2, and 4×4.
- Press the Multiview button on the home screen
- Select your layout (2, 4, 6, or 9 screens)
- Choose channels for each tile
- Audio follows the focused/selected tile
Auto Frame Rate (AFR)
AFR automatically matches your TV refresh rate to the content frame rate — essential for smooth playback of 24fps movies (prevents judder). Enable at Settings → Playback → Auto Frame Rate. Your TV must support the matching refresh rate (23.976Hz, 24Hz, 50Hz, 60Hz).
Parental Controls
- Go to Settings → Parental Controls
- Enable and set a PIN
- Lock categories, settings, or individual channels
Sparkle TV Free vs Plus: What You Get
Sparkle TV operates on a freemium model. The free version provides full IPTV playback functionality, while Plus unlocks DVR, timeshift, multiview, and other premium features.
| Category | Free | Plus |
|---|---|---|
| Live TV playback | ✓ | ✓ |
| EPG / TV Guide | ✓ | ✓ |
| VOD browsing | ✓ | ✓ |
| Search | ✓ | ✓ |
| DVR recording | ✗ | ✓ |
| Timeshift | ✗ | ✓ |
| Multiview | ✗ | ✓ |
| Favorites & sorting | ✗ | ✓ |
| Hide/show channels | ✗ | ✓ |
| Multiple sources | ✗ | ✓ |
| Price | Free | From $1.49/month |
At $1.49/month, the Plus upgrade is one of the cheapest premium IPTV player subscriptions on the market. If you watch live TV regularly and want DVR or timeshift functionality, it is easily worth the cost.
Sparkle TV vs TiviMate vs IPTV Smarters Pro vs XCIPTV
How does Sparkle TV compare to other popular IPTV players? Here is a head-to-head breakdown based on hands-on testing across Android TV and Firestick devices.
| Feature | Sparkle TV | TiviMate | IPTV Smarters | XCIPTV |
|---|---|---|---|---|
| DVR recording | ✓ (Plus) | ✓ (Premium) | Limited | ✗ |
| Timeshift | ✓ (Plus) | ✓ (Premium) | ✗ | ✗ |
| Multiview | ✓ (Plus) | ✗ | ✗ | ✗ |
| Free VOD | ✓ | ✗ | ✓ | ✓ |
| Stalker Portal | ✓ | ✗ | ✗ | ✗ |
| Xtream Codes | ✓ | ✓ | ✓ | ✓ |
| Custom EPG | ✓ | ✓ | Auto | Auto |
| Multiple sources | ✓ (Plus) | ✓ (Premium) | ✗ | ✗ |
| Premium price | $1.49/mo | $4.99/yr | N/A | N/A |
| Best for | DVR & recording | General viewing | Beginners | Stability |
Our verdict: Sparkle TV is the best IPTV player for users who want DVR recording and timeshift. TiviMate is better for general multi-playlist management. IPTV Smarters Pro is best for beginners. XCIPTV shines for stability with large playlists. For a full ranking, see our best IPTV player 2026 comparison. If you use IPTV Smarters Pro or TiviMate, our setup guides cover those too.
Troubleshooting Common Sparkle TV Issues
1. Channels Not Loading or Blank Channel List
- Check the URL: A single typo will prevent loading. Copy-paste rather than type manually.
- Verify subscription is active: Log in to your provider portal or contact them.
- Remove and re-add the source: Go to Settings → Sources, delete and add fresh.
- Check internet: Sparkle TV needs at least 10 Mbps for 1080p streaming.
- Try a different source type: If M3U fails, ask your provider for Xtream Codes credentials.
2. EPG Not Populating (Blank TV Guide)
- M3U: Ensure the playlist includes a
url-tvgattribute. If not, add a custom XMLTV EPG URL in Settings → EPG. - Xtream: EPG should load automatically. If blank, try removing and re-adding the source.
- Wait: EPG data can take 5-15 minutes to fully populate for large playlists.
- Timezone: Go to Settings → EPG → Timezone and set it to match your region.
- EPG mapping: If channel names don’t match XMLTV IDs, the guide won’t populate. See our EPG setup guide.
3. Buffering or Choppy Playback
- Buffer settings: Go to Settings → Playback → Buffer and increase buffer size (try 3-5 seconds).
- Wired connection: Switch to Ethernet. See our IPTV buffering fix guide for 7 proven solutions.
- Lower quality: Ask your provider about lower-bitrate streams.
- Disable AFR: Auto Frame Rate can cause brief black screens on some TVs.
4. Sparkle TV Crashes or Freezes
- Update the app: Get the latest version from the Play Store or
sparkleplayer.com. - Clear cache: Settings → Apps → Sparkle TV → Storage → Clear Cache.
- Reduce playlist size: Playlists with 50,000+ channels can overwhelm the app.
- Check storage: DVR and timeshift buffers need free storage. Ensure 2+ GB free.
5. Xtream Codes Login Failed
- URL format:
http://domain:portorhttps://domain:portwithout trailing slash. - Credentials: Case-sensitive. Use exactly what your provider gave you.
- Test in browser: Open
http://your-server:port/panel_api.php. If JSON returns, server is up.
Frequently Asked Questions
Is Sparkle TV free to use?
Yes, Sparkle TV is free to download and use for basic IPTV playback including M3U playlists, Xtream Codes, EPG, and VOD browsing. Advanced features like DVR recording, timeshift, multiview, and multiple sources require the Plus upgrade starting at $1.49/month.
Does Sparkle TV provide channels or content?
No. Sparkle TV is a player only — it does not include any channels or content. You must provide your own IPTV subscription, M3U URL, or Xtream Codes credentials from your provider. The developer explicitly states Sparkle TV has no affiliation with any content provider.
Can I use Sparkle TV on Firestick?
Yes. Sparkle TV works on Amazon Fire TV Stick, Fire TV Stick 4K, Fire TV Stick 4K Max, and Fire TV Cube. Since it is not on the Amazon App Store, you need to sideload it using the Downloader app. See the installation section above for step-by-step instructions.
Does Sparkle TV support Stalker Portal MAC addresses?
Yes. Sparkle TV supports Stalker Portal authentication using a portal URL and MAC address (format 00:1A:79:XX:XX:XX). However, Stalker Portal only provides live channels and EPG — not VOD content. For movies and series, use M3U or Xtream Codes instead.
How many sources can I add in Sparkle TV?
You can add multiple sources (M3U, Xtream Codes, and Stalker Portal simultaneously) with the Plus upgrade. The free version allows one source at a time. Multiple sources are useful if you have content from different providers that you want in a single unified guide.
Does Sparkle TV support recording?
Yes, DVR recording is a key feature of Sparkle TV Plus. You can schedule individual program recordings or set series recordings from the EPG, and the app records in the background to your device storage. This is one of Sparkle TV main advantages over competitors like IPTV Smarters Pro and XCIPTV.
Why is my EPG showing “No Information” in Sparkle TV?
This means the EPG data has not loaded yet or the EPG source is misconfigured. For M3U sources, ensure the playlist includes an EPG URL or add a custom XMLTV URL in Settings → EPG. For Xtream sources, the EPG should load automatically — try removing and re-adding the source. EPG population can take 5-15 minutes for large playlists.
Conclusion
Sparkle TV is an excellent IPTV player choice in 2026, especially for users who want DVR recording, timeshift, and multiview features — capabilities that set it apart from most competitors. The setup process is straightforward: install the app, add your source (M3U URL, Xtream Codes, or Stalker Portal), and your channels and EPG load automatically. At $1.49/month for Plus, it is one of the most affordable premium player upgrades available.
The app multi-format support (M3U, Xtream Codes, Stalker Portal, XMLTV EPG, and local backends like HdhomeRun and Jellyfin) makes it versatile enough for nearly any IPTV setup. Whether you are using a free M3U playlist for testing, connecting to your provider via Xtream Codes for full VOD access, or using stalker portal codes, Sparkle TV handles them all with a clean, remote-friendly interface.
For best results, use a wired Ethernet connection, enable AFR for smooth movie playback, and keep the app updated. If you experience any playback issues, refer to our troubleshooting section above or check our IPTV buffering fix guide. Ready to get started? Grab a free M3U playlist and set up Sparkle TV today.
Last Updated: August 15, 2026
About the Author: This article was written by the iptv2live.com editorial team with hands-on testing of Sparkle TV v2.3.0 on NVIDIA Shield Pro, Chromecast with Google TV 4K, and Firestick 4K Max. All setup steps and troubleshooting solutions were verified on real devices with multiple IPTV providers.