By Rawnok Jahan
How to Switch from GSE Smart IPTV to Tuneline (2026 Migration Guide)
If you've used an iPhone or iPad for a while, there's a good chance GSE Smart IPTV was one of the first players you tried. It's been around a long time, it handles M3U and Xtream sources, and it does the core job. So if you're thinking about moving off it, it's usually not because it stopped working, it's because you outgrew it.
The two reasons people give most often are the same two I'll be honest about here. First, GSE's syncing leans on iCloud, which keeps your setup inside Apple's world, great if every screen you own is an Apple device, a dead end the moment you add an Android TV box, a Windows laptop, or a Fire TV stick. Second, the free version leans on ads, and the interface has aged. None of that makes GSE a bad app. It just means that if your life has grown past a single Apple device, there's a cleaner fit.
This guide walks the whole move: what actually carries over, how to get your source out of GSE, and how to set Tuneline up so you never have to do this again.
First, credit where it's due
Before the how-to, let's be fair, because switching decisions are better made clear-eyed. GSE Smart IPTV genuinely does a lot right: broad format support (M3U, Xtream Codes, and more), EPG handling, and a long track record on iOS and iPadOS. If you only ever watch on Apple devices and you don't mind the ads in the free tier, GSE is a perfectly reasonable place to stay.
The case for switching comes down to one question: do you watch on more than one kind of device, or do you expect to? If yes, that's where GSE's Apple-centric sync starts to pinch, and where a cross-platform player pulls ahead.
What actually migrates
There's no automatic GSE-to-Tuneline importer, and honestly you don't need one. The only thing you truly entered by hand, your playlist source, is the piece that carries you to any player on any platform. Everything else is quick to rebuild.
| Item | Carries over? | How |
|---|---|---|
| M3U URL / Xtream Codes login | Yes | Enter it in Tuneline once, then it syncs to all your devices |
| EPG / XMLTV source | Yes | Auto-detected from Xtream; paste the URL manually for raw M3U |
| Favorites | Re-add | A few minutes in Tuneline; they then sync everywhere |
| Channel grouping / hidden channels | Re-do | Tuneline favorites and category hiding cover the same outcome |
| Parental lock | Re-set | Tuneline, Settings, Parental |
| Watch history | Starts fresh | New on Tuneline, and from then on it syncs across devices |
For someone with one playlist and a normal favorites list, the hands-on part is usually 10 minutes or less.
Step 1 — Get your playlist source out of GSE
This is the one thing you must recover before you remove anything. Open GSE Smart IPTV and find the source you're using under its playlist or remote-playlist settings.
- If you use an Xtream Codes login, note the three fields: the server URL (host), your username, and your password. Those three values set up the same provider in any player, forever.
- If you use a raw M3U URL, copy the full link, the one starting with
http://orhttps://and usually ending in.m3u,.m3u8, or a longer Xtream-style query. - If you added a separate EPG/XMLTV URL, grab that too.
If you can't find the credentials in the app, check the original email or account page from your provider, that's the true source. Once you have these written down somewhere safe (a note in a password manager is ideal), the rest is easy. If the difference between M3U, Xtream, and Stalker is fuzzy, here's the plain-English breakdown.
Step 2 — Install Tuneline on your main device
Pick the device you actually watch on most, that's your starting point. On iPhone or iPad, install Tuneline from the App Store. Because Tuneline is cross-platform, you can also start on a Mac, Windows PC, or Android device just as easily, whichever has a real keyboard makes pasting your source less fiddly.
Step 3 — Add your playlist
Open Tuneline and, on the first-run prompt, choose how you're connecting:
- Xtream Codes — paste the host, username, and password from Step 1. Tuneline fetches the channel list and, where the provider offers it, movies, series, and EPG.
- M3U URL — paste the link. If you have a separate XMLTV URL, add it under Settings, EPG.
- Stalker Portal — if that's what you use, paste the portal URL and MAC address.
Once it loads, you'll see a familiar channel grid, and adding a playlist is a two-minute job if you want the detailed walkthrough.
Step 4 — Create a free account and turn on sync
This is the step that makes the whole migration worth it. In Tuneline, go to Settings, Account, and sign up, it's free, with email, Google, or Apple.
Here's the difference that matters coming from GSE. GSE's sync leans on iCloud, so it only really flows between Apple devices. Tuneline syncs to your own account on its backend, which means it works across platforms, not just Apple ones. Sign in on your iPad, your Android TV, your Windows laptop, and the same playlist, favorites, watch history, playback position, and EPG config appear on each. If you've ever wondered why favorites vanish when you move between devices, this is the fix. (Cross-device sync is part of Pro, a one-time $34.99, not a subscription, while the base player is free.)
Step 5 — Rebuild favorites and settings (once)
This is the only genuinely manual part, and it goes faster than you expect. Go through your channel list and favorite the ones you actually watch, most people find they really watch 30 to 80 channels even out of thousands. Set a parental PIN if you use one, and hide categories you don't want. Because everything syncs, you do this once and it lands on every device you sign into.
Step 6 — Install on your other devices and sign in
Now the payoff. On every other screen, install Tuneline, sign in with the same account, and wait a few seconds, your whole setup is already there. You should never have to paste your Xtream credentials a second time. This is exactly the part iCloud-only sync couldn't do once a non-Apple device entered the picture.
Quick comparison
| GSE Smart IPTV | Tuneline | |
|---|---|---|
| Platforms | iOS / iPadOS focused | macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV, Apple TV |
| Cross-device sync | iCloud (Apple-only) | Cross-platform account sync |
| Ads | In the free version | None |
| Core viewing | Free (with ads) | Free, never gated |
| Paid model | — | Optional one-time Pro ($34.99) for sync/backup/multi-device |
| Source support | M3U, Xtream, more | M3U, Xtream, Stalker |
Both are BYO-playlist players, they supply no channels; you bring your own source. The real dividing line is how far your setup can travel.
The bottom line
GSE Smart IPTV is a capable player, and if you live entirely on Apple devices and don't mind the ads, there's no urgent reason to leave. But the moment your setup needs to reach a non-Apple screen, iCloud-only sync becomes a wall. Moving to Tuneline takes about ten minutes: recover your playlist source, add it once, sign in, and rebuild your favorites a single time. After that your setup follows you to any device, Apple or not, with no ads and no subscription.
If that's the setup you want, download Tuneline, no account needed just to try it.