Naar de inhoud
Nipo Player

M3U-speler: de playlist M3U / M3U8

M3U (of de variant M3U8) is een playlist-formaat in platte tekst. Het is het formaat dat de meeste tv-spelers verwachten, Nipo Player inbegrepen: een M3U-speler die het leest via link of bestand.

Alleen speler

Nipo Player levert, verkoopt en host geen enkele inhoud. Gebruik hem met playlists waartoe je legaal toegang hebt.

In één zin

Een M3U-playlist is een tekstbestand waarin elke zender of video wordt beschreven door een #EXTINF-regel (naam, logo, categorie…) gevolgd door het adres van de stream; Nipo Player leest hem via link of bestand, tot 50.000 items.

De #EXTINF-regel

Elk item begint met #EXTINF, met attributen tussen aanhalingstekens, gevolgd door een naam en, op de volgende regel, het adres van de stream. Voorbeeld met fictieve namen:

playlist.m3u

#EXTM3U url-tvg="https://example.com/guide.xml.gz"
#EXTINF:-1 tvg-id="aurora1.fictif" tvg-name="Aurora 1 HD" tvg-logo="https://example.com/logos/aurora1.png" group-title="Généraliste" catchup="default" catchup-days="7",Aurora 1 HD
https://example.com/live/aurora1/index.m3u8
#EXTINF:-1 tvg-id="nova.doc" tvg-name="Nova Doc" tvg-logo="https://example.com/logos/novadoc.png" group-title="Documentaire",Nova Doc
https://example.com/live/novadoc/index.m3u8

Attributen die Nipo leest

Nipo herkent deze attributen op de #EXTINF-regel wanneer aanwezig; een playlist die er maar een paar levert, speelt nog steeds normaal af.

tvg-id
Id dat wordt gebruikt om de zender te koppelen aan een XMLTV-gids.
tvg-name
Reservenaam als er na de laatste komma van de regel geen naam staat.
tvg-logo
Adres van het zenderlogo.
group-title
Categorie van de zender (gebruikt om hem in mappen te sorteren).
catchup, catchup-days
Geeft aan dat de zender catch-up aanbiedt, en voor hoeveel dagen.
catchup-source
Adressjabloon om een archief opnieuw af te spelen, wanneer de stream het aangeeft.
url-tvg / x-tvg-url
Op de regel #EXTM3U: het adres van een XMLTV-gids voor de hele playlist.

Link of bestand

Nipo accepteert een adres (directe link naar een .m3u/.m3u8-bestand) of een .m3u/.m3u8-bestand geïmporteerd vanaf het apparaat. Beide worden op dezelfde manier verwerkt.

Grote playlists

Een playlist van 50.000 items wordt in een aparte taak verwerkt (die blokkeert het scherm nooit) en daarna gecachet: hij opent daarna in een fractie van een seconde, zelfs op een instap-tv.

FAQ

M3U en M3U8, wat is het verschil?

Voor Nipo geen: M3U8 is dezelfde syntax, gewoon opgeslagen als UTF-8. Beide extensies worden op dezelfde manier gelezen.

Zijn alle attributen nodig om het te laten werken?

Nee. Alleen het adres van de stream is verplicht; ontbrekende attributen (logo, categorie, gids-id…) ontbreken gewoon in de weergave.

Toont Nipo een gids zonder XMLTV-link in de playlist?

Als de playlist geen gids of bruikbaar tvg-id levert, kun je je eigen XMLTV-link toevoegen bij Instellingen → Gids.

Is er een groottelimiet?

Nipo is gebouwd voor playlists tot 50.000 items, met een filter “Mijn landen” om ze makkelijker te doorbladeren.

Voeg je M3U-playlist toe

Via link, via bestand, of via QR-code vanaf je telefoon.