Aller au contenu
Nipo Player

Lecteur M3U : la playlist M3U / M3U8

M3U (ou sa variante M3U8) est un format de liste de lecture en texte simple. C’est le format que la plupart des lecteurs TV attendent, Nipo Player compris : un lecteur M3U qui le lit par lien ou par fichier.

Lecteur uniquement

Nipo Player ne fournit, ne vend et n’héberge aucun contenu. Utilisez-le avec des playlists auxquelles vous avez légalement accès.

En une phrase

Une playlist M3U est un fichier texte où chaque chaîne ou vidéo est décrite par une ligne #EXTINF (nom, logo, catégorie…) suivie de l’adresse du flux ; Nipo Player la lit par lien ou par fichier, jusqu’à 50 000 entrées.

La ligne #EXTINF

Chaque entrée commence par #EXTINF, avec des attributs entre guillemets, suivie du nom et, sur la ligne suivante, de l’adresse du flux. Exemple avec des noms fictifs :

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

Attributs lus par Nipo

Nipo reconnaît ces attributs de la ligne #EXTINF quand ils sont présents ; une playlist qui n’en fournit que quelques-uns reste lue normalement.

tvg-id
Identifiant utilisé pour associer la chaîne à un guide XMLTV.
tvg-name
Nom de secours si aucun nom n’est écrit après la dernière virgule de la ligne.
tvg-logo
Adresse du logo de la chaîne.
group-title
Catégorie de la chaîne (utilisée pour le classement par dossiers).
catchup, catchup-days
Signale que la chaîne propose un replay, et sur combien de jours.
catchup-source
Modèle d’adresse pour rejouer une archive, quand le flux l’indique.
url-tvg / x-tvg-url
Sur la ligne #EXTM3U : l’adresse d’un guide XMLTV pour toute la playlist.

Lien ou fichier

Nipo accepte une adresse (lien direct vers un fichier .m3u/.m3u8) ou un fichier .m3u/.m3u8 importé depuis l’appareil. Les deux sont analysés de la même façon.

Grandes playlists

Une playlist de 50 000 entrées est analysée dans une tâche séparée (elle ne bloque pas l’écran), puis mise en cache : elle se rouvre ensuite en une fraction de seconde, même sur une TV d’entrée de gamme.

FAQ

M3U et M3U8, quelle différence ?

Aucune pour Nipo : M3U8 est la même syntaxe, simplement enregistrée en UTF-8. Les deux extensions sont lues de la même façon.

Faut-il tous les attributs pour que ça marche ?

Non. Seule l’adresse du flux est indispensable ; les attributs manquants (logo, catégorie, identifiant de guide…) sont simplement absents à l’affichage.

Nipo affiche-t-il un guide sans lien XMLTV dans la playlist ?

Si la playlist ne fournit ni guide ni tvg-id exploitable, vous pouvez ajouter votre propre lien XMLTV dans Réglages → Guide.

Y a-t-il une limite de taille ?

Nipo lit des playlists allant jusqu’à 50 000 entrées, avec un filtre « Mes pays » pour les rendre plus faciles à parcourir.

Ajoutez votre playlist M3U

Par lien, par fichier, ou par QR code depuis votre téléphone.