By Shamir
How Tuneline Works: You Bring the Source, We Just Play It
"Zero content" is easy to say and vague if you don't explain the mechanism. Here's what actually happens, step by step, when you add a source to Tuneline.
Step 1: You provide a URL
Every source in Tuneline starts the same way — you paste in an address. That might be a direct M3U playlist link, or Xtream Codes credentials that resolve to one. Either way, the input is a URL (or the pieces needed to build one) that you already had before you opened the app.
Tuneline ships with this field empty. There's no default, no suggestion, no pre-filled example that points anywhere real.
Step 2: The device talks directly to that URL
This is the part that matters most. When you add a source, your device — not a Tuneline server — makes the connection to it. The playlist is fetched client-side, parsed on-device, and rendered in the app's UI. When you press play on a stream, your device opens a connection to that stream's own server and decodes what comes back, in real time.
Tuneline's own infrastructure is not in that path. There is no step where a
stream is pulled onto a Tuneline server, cached, transcoded, or relayed back
out to you or to anyone else. The data path is device → your source's
server, directly, the same way a browser's video tag talks directly to
whatever URL is in its src attribute.
Step 3: What Tuneline's servers actually do
Tuneline does run servers — for account sync, so your list of sources and favorites shows up on your other devices; for licensing, to check whether an account has purchased Pro features; and for the usual application housekeeping (crash reports, update checks). None of that involves the content itself. The sync service stores the address of a source you added (so your other device can fetch it the same way yours does), not a copy of what's playing at that address.
If every server Tuneline operates went offline at once, playback would keep working — because playback was never routed through them in the first place.
Step 4: Nothing persists beyond what you ask for
By default, Tuneline plays a stream and moves on — no copy of it is kept anywhere. What is stored, locally on your device and account-synced if you're signed in, is metadata you control: your list of sources, which channels you favorited, what you last watched (so you can resume), and an electronic program guide if your source provides one. That's configuration and history about your usage, not a copy of the content itself.
The comparison that makes this concrete
This is the same architecture as a web browser. A browser doesn't host the pages it renders — it fetches whatever URL you navigate to, directly, and shows you what's there. Nobody expects the browser vendor to have reviewed or to be responsible for every page ever opened in it, because the browser's job is rendering, not publishing.
Tuneline's job is the same, scoped to audio/video streams instead of web pages: fetch what you point it at, render it well, remember your preferences. The source is always yours to choose.
Related reading
- What Tuneline Actually Is (And Isn't) — the plain-language version of this same architecture
- Tuneline's Content Policy — the policy implications of this design
- What the source formats actually are
— 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 freeRead this article in another language
- EnglishHow Tuneline Works: You Bring the Source, We Just Play It
- FrançaisComment fonctionne Tuneline : vous fournissez la source, nous ne faisons que la lire
- AfrikaansHoe Tuneline werk: Jy bring die bron, ons speel dit net af
- العربيةكيف يعمل Tuneline: أنت توفّر المصدر، ونحن نتولى تشغيله فحسب
- বাংলাTuneline কীভাবে কাজ করে: সোর্স আপনি দেবেন, আমরা শুধু চালাব
- ČeštinaJak Tuneline funguje: Zdroj dodáte vy, my ho jen přehrajeme
- DanskSådan fungerer Tuneline: Du medbringer kilden, vi afspiller den bare
- DeutschSo funktioniert Tuneline: Du bringst die Quelle mit, wir spielen sie nur ab
- ΕλληνικάΠώς λειτουργεί το Tuneline: Εσείς φέρνετε την πηγή, εμείς απλώς την αναπαράγουμε
- EspañolCómo funciona Tuneline: tú aportas la fuente, nosotros solo la reproducimos
- Español (Latinoamérica)Cómo funciona Tuneline: tú proporcionas la fuente, nosotros solo la reproducimos
- فارسیTuneline چگونه کار میکند: شما منبع را میآورید، ما فقط آن را پخش میکنیم
- SuomiMiten Tuneline toimii: sinä tuot lähteen, me vain toistamme sen
- हिन्दीTuneline कैसे काम करता है: स्रोत आप लाते हैं, हम सिर्फ उसे चलाते हैं
- MagyarA Tuneline működése: te hozod a forrást, mi csak lejátsszuk
- ItalianoCome funziona Tuneline: la fonte la fornisci tu, noi ci limitiamo a riprodurla
- 한국어Tuneline 작동 방식: 소스는 직접 가져오고, 우리는 재생만 합니다
- Bahasa MelayuCara Tuneline Berfungsi: Anda Bawa Sumber, Kami Hanya Memainkannya
- NederlandsZo werkt Tuneline: jij levert de bron aan, wij spelen die gewoon af
- NorskSlik fungerer Tuneline: Du kommer med kilden, vi bare spiller den av
- PolskiJak działa Tuneline: Ty dostarczasz źródło, my tylko je odtwarzamy
- PortuguêsComo o Tuneline funciona: você fornece a fonte, nós apenas reproduzimos
- RomânăCum funcționează Tuneline: tu aduci sursa, noi doar o redăm
- РусскийКак работает Tuneline: вы предоставляете источник, а мы лишь воспроизводим его
- СрпскиKako funkcioniše Tuneline: vi obezbeđujete izvor, mi ga samo reprodukujemo
- SvenskaSå fungerar Tuneline: Du står för källan, vi spelar bara upp den
- TagalogPaano Gumagana ang Tuneline: Ikaw ang Nagbibigay ng Source, Kami ang Nagpe-play Lang Nito
- TürkçeTuneline Nasıl Çalışır: Kaynağı Siz Getirirsiniz, Biz Sadece Oynatırız
- Tiếng ViệtCách Tuneline hoạt động: Bạn cung cấp nguồn, chúng tôi chỉ phát nội dung
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.