Policy·6 min

Door Shamir

Zo werkt Tuneline: jij levert de bron aan, wij spelen hem gewoon af

"Geen content" is makkelijk gezegd en vaag als je het mechanisme niet uitlegt. Dit gebeurt er stap voor stap wanneer je een bron toevoegt aan Tuneline.

Stap 1: Je geeft een URL op

Elke bron in Tuneline begint op dezelfde manier: je plakt een adres in. Dat kan een directe M3U-afspeellijstlink zijn, of Xtream Codes inloggegevens die komt uiteindelijk neer op één. Hoe dan ook is de invoer een URL (of de onderdelen die nodig zijn om build one) die je al had voordat je de app opende.

Tuneline wordt geleverd met dit veld leeg. Er is geen standaardwaarde, geen suggestie en geen vooraf ingevuld voorbeeld dat naar iets bestaands verwijst.

Stap 2: Het apparaat maakt rechtstreeks verbinding met die URL

Dit is het belangrijkste onderdeel. Wanneer je een bron toevoegt, je apparaat — niet een Tuneline-server — maakt de verbinding ermee. De afspeellijst is aan de clientzijde opgehaald, op het apparaat verwerkt en in de gebruikersinterface van de app weergegeven. Wanneer je druk op afspelen bij een stream en je apparaat maakt verbinding met die stream eigen server en decodeert in realtime wat er terugkomt.

De eigen infrastructuur van Tuneline maakt geen deel uit van dat traject. Er is geen stap waarin een de stream wordt naar een Tuneline-server gehaald, in de cache opgeslagen, getranscodeerd of doorgestuurd naar jou of naar iemand anders. Het gegevenspad is apparaat → jouw bron server, rechtstreeks, op dezelfde manier waarop de videotag van een browser rechtstreeks verbinding maakt met welke URL er in het kenmerk src staat.

Stap 3: Wat de servers van Tuneline daadwerkelijk doen

Tuneline beheert wel servers — voor accountsynchronisatie, zodat je lijst met bronnen en favorieten verschijnen op je andere apparaten; vanwege licentievoorwaarden, om te controleren of een account heeft Pro-functies aangeschaft; en voor de gebruikelijke toepassing onderhoudstaken (crashrapporten, controles op updates). Niets daarvan heeft betrekking op de de inhoud zelf. De synchronisatieservice slaat het adres op van een bron die je hebt toegevoegd (zodat je andere apparaat het op dezelfde manier kan ophalen als jouw apparaat), en niet een kopie van wat er op dat adres wordt afgespeeld.

Als alle servers waarop Tuneline actief is tegelijkertijd offline zouden gaan, zou het afspelen doorgaan werkend — omdat het afspelen er nooit via liep plaats.

Stap 4: Er wordt niets bewaard behalve wat je vraagt

Standaard speelt Tuneline een stream af en gaat daarna verder — er wordt geen kopie van bewaard overal. Wat lokaal op je apparaat wordt opgeslagen en Als je bent ingelogd, is accountgesynchroniseerde metadata informatie waar je zelf controle over hebt: je lijst met bronnen, welke zenders je als favoriet hebt gemarkeerd en wat je het laatst hebt bekeken (zodat je hervatten) en een elektronische programmagids als je bron die biedt. Dat is configuratie en geschiedenis over je gebruik, niet een kopie van de inhoud zelf.

De vergelijking die dit concreet maakt

Dit is dezelfde architectuur als die van een webbrowser. Een browser host niet de pagina’s die het weergeeft — het haalt rechtstreeks elke URL op waar je naartoe navigeert, en laat zien wat er beschikbaar is. Niemand verwacht dat de browserleverancier heeft gecontroleerd of verantwoordelijk te zijn voor elke pagina die erin is geopend, omdat de browser de taak is renderen, niet publiceren.

De taak van Tuneline is hetzelfde, maar dan gericht op audio-/videostreams in plaats van het web pagina's: ophalen waar je naartoe verwijst, mooi weergeven, onthouden wat je voorkeuren. Jij bepaalt altijd zelf de bron.

Gerelateerde artikelen


— Shamir

Deel dit artikel

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Lees dit artikel in een andere taal

Tuneline is een mediaspeler-applicatie. Het levert, host of verspreidt geen enkele content. Je neemt je eigen afspeellijst mee, precies zoals bij VLC.