By Shamir
How to Add an M3U Playlist on Any Device
Adding an M3U playlist should be the simplest thing your player does. In practice, half the IPTV players make you dig through three settings panels, paste a URL into a modal labeled "Source URI," and pray it parses.
This guide walks through the ten-second version, using Tuneline, on every major platform — and explains what to do when the URL doesn't load on the first try.
If you don't have a player yet, grab Tuneline here — there's a free tier that handles one playlist on one device with no signup required up front.
What You Need First
- An M3U URL from your provider, usually shaped like
http://provider.example/get.php?username=…&password=…&type=m3u_plus&output=ts. (Or, less commonly, an.m3u/.m3u8file on your computer.) - A device running Tuneline. Free downloads:
That's the entire prerequisite list. Tuneline ships with the codec support and EPG handling baked in — there is no "install ffmpeg" step on any platform.
On Mac, Windows, or Linux
- Open Tuneline.
- Click "Add Playlist" in the top bar (or in the empty-state card if you've never added one).
- Paste your M3U URL into the URL field. Give it a name you'll recognize — "Provider A," "Sports," whatever.
- Click Save.
That's the whole flow. Within a few seconds, channels populate the sidebar, categorized by the groups your provider declared in the M3U (group-title="Sports" etc.). Click a channel and it plays in the embedded player.
If you have an XMLTV EPG URL from the same provider, paste it into the EPG field on the same screen — Tuneline will fetch and parse the guide, and the now-playing strip and full EPG grid populate automatically. (Why your EPG might not load.)
On Android Phone
- Install Tuneline from Google Play.
- Open the app, tap the menu → "Add Playlist."
- Paste your M3U URL. Name it.
- Tap Save.
If you signed in with the same Tuneline account you use on desktop, the playlist also syncs back to your Mac/PC/TV automatically (paid tier). No re-pasting.
On Google TV / Android TV
The on-screen keyboard on a TV is the worst data-entry surface ever invented. Tuneline solves this in two ways:
Option A — Sync from another device (recommended).
- Add the playlist on your phone or laptop first (steps above).
- Install Tuneline on your TV from the Play Store TV listing.
- Sign in with the same account. Your playlist is already there, no typing.
Option B — Add directly on the TV.
- Install Tuneline on the TV.
- From the home screen, D-pad to "Add Playlist."
- Use the on-screen keyboard, or — much better — use the Google TV remote app on your phone, which gives you a real keyboard.
- Save.
Cross-device sync is the killer feature on TV specifically. If you've ever paste-typed an M3U URL with a D-pad you'll understand why.
When the M3U URL Doesn't Load
Most "URL didn't work" complaints come down to one of four things:
- Wrong format. Some providers offer
type=m3u_plus, otherstype=m3u. Ifm3u_plusreturns nothing, try plainm3uin the URL parameter. Tuneline parses both. - Provider rate-limits or device-bind. If you've used the URL on too many devices, the provider blocks new connections. Check with your provider.
- Server is down. Try opening the URL in a browser — if you don't get a download prompt or playlist text, the server is offline.
- Wrong protocol. Some providers issue HTTPS-only URLs and others HTTP-only. If one fails, swap the scheme and try again.
If none of those help, join the Discord and we can usually triage it from the URL response alone.
What Tuneline Does That Other Players Don't
A quick honest pitch, since you're already here:
- One account, every device. Add a playlist once, it shows up on Mac, Windows, Linux, iPhone, Android, and Google TV. (How sync works.)
- Forgiving M3U parser. If your provider's M3U is malformed (extra blank lines, non-standard tags), Tuneline still loads what it can rather than failing entirely.
- Native builds, not Electron wrappers. macOS uses Apple Silicon, Linux uses libmpv with VA-API, Windows uses D3D11VA. Hardware decode for HEVC, AV1, H.264 across the board.
- No bundled provider, no upsell. You bring your own M3U. We're a player.
FAQ
Can I add multiple M3U playlists?
Yes — on the paid tier. Free tier is limited to one playlist per device. Add as many as your provider relationships demand on paid.
Does Tuneline store my playlist URL on a server?
Only if you sign in. With sync enabled, your playlist URL is stored encrypted in our database so it can sync to your other devices. If you don't want any cloud storage, use the app without signing in — everything stays local.
What's the difference between M3U and M3U8?
M3U8 is M3U encoded as UTF-8. Functionally identical for IPTV use. Tuneline handles both transparently.
Can I import an .m3u file from disk instead of a URL?
Yes — on the desktop builds, "Add Playlist" accepts a local file path. On Android/TV, URL is the only practical input.
Ready to add your first playlist? Download Tuneline and you'll be playing your stream in under a minute.
— Shamir
Share this article
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeRelated articles
- How to Watch Your M3U Playlist on a Roku (2026)
- How to Set Up Parental Controls for Your IPTV Setup (Step-by-Step)
- Which IPTV Players Actually Support Catch-Up TV? (2026)
- How Many Devices Can Use One IPTV Subscription?
- IPTV Error Messages Decoded: What 10 Common Errors Actually Mean
Read this article in another language
- EnglishHow to Add an M3U Playlist on Any Device — A Step-by-Step Guide
- FrançaisComment lire un fichier M3U sur Mac, Windows, Android et TV
- AfrikaansGratis IPTV-speler: so voeg jy jou M3U-afspeellys op enige toestel by
- العربيةرابط قائمة تشغيل m3u: كيف تضيفه إلى أي جهاز في عشر ثوانٍ
- ČeštinaM3U přehrávač: jak přidat playlist na počítači, mobilu i televizi
- DanskSådan tilføjer du en playliste i M3U til IPTV på alle enheder
- DeutschIPTV Player einrichten: M3U-Playlist auf jedem Gerät hinzufügen
- ΕλληνικάM3U Player: Πώς να Προσθέσεις Λίστα M3U σε Κάθε Συσκευή
- EspañolCómo abrir un archivo M3U en Windows 10 (y en el resto de tus dispositivos)
- Español (Latinoamérica)Cómo abrir un archivo M3U en Windows 10 (y en cualquier otro dispositivo)
- فارسیپخش کننده m3u8: افزودن پلیلیست روی macOS، Windows، Android و Google TV
- SuomiXtream Codes to M3U: näin saat osoitteen käyttöön millä tahansa laitteella
- ItalianoCome aggiungere una playlist M3U su qualsiasi dispositivo — Una guida passo dopo passo
- 한국어모든 기기에서 M3U 재생목록을 추가하는 방법 — 단계별 가이드
- Bahasa MelayuCara Menambah M3U Playlist Xtream Codes pada Setiap Peranti — Panduan Langkah demi Langkah
- NederlandsHoe je een M3U-afspeellijst op elk apparaat toevoegt — Een stap-voor-stap handleiding
- PolskiJak otworzyć plik M3U na dowolnym urządzeniu — poradnik krok po kroku
- PortuguêsComo abrir um arquivo M3U no PC (e em qualquer aparelho)
- RomânăPlayer M3U gratis: cum adaugi lista ta M3U pe orice dispozitiv
- РусскийКак открыть M3U файл на любом устройстве: пошаговая инструкция
- SvenskaIPTV player pro: så lägger du till din M3U-spellista på alla enheter
- TürkçeHerhangi Bir Cihazda M3U Çalma Listesi Ekleme — Adım Adım Kılavuz
- Tiếng ViệtCách Thêm Danh Sách Phát M3U Trên Bất Kỳ Thiết Bị — Hướng Dẫn Từng Bước
Tuneline is a media player application. It does not provide, host, or distribute any content. You bring your own playlist, exactly as you would with VLC.