Guide utilisateur
Tout ce dont vous avez besoin pour maîtriser M3U Editor et ses outils avancés.
Démarrage rapide
Commencez en moins de 2 minutes
Bienvenue sur M3U Editor ! Cette plateforme vous permet de gérer vos playlists IPTV de manière professionnelle. Voici un aperçu des étapes pour démarrer rapidement.
Importez
Uploadez votre fichier M3U ou entrez une URL de playlist
Éditez
Filtrez, organisez et personnalisez vos chaînes
Exportez
Téléchargez en M3U, JSON, CSV ou utilisez via Xtream
Vous êtes connecté — toutes les fonctionnalités avancées sont débloquées : playlists sauvegardées, Xtream Codes, TMDB, EPG et synchronisation automatique.
Vue d’ensemble des outils
Éditeur M3U
Importer, filtrer, vérifier et exporter vos playlists
1. Importer une playlist
Accédez à l’éditeur
Cliquez sur Éditeur dans la navigation ou rendez-vous sur /editor.
Choisissez votre méthode d’import
Deux options disponibles : glissez-déposez votre fichier .m3u ou .m3u8 dans la zone de dépôt, ou collez directement une URL de playlist distante.
Attendez le traitement
Le fichier est parsé en temps réel. Une barre de progression indique l’avancement. Les grandes playlists (100 000+ chaînes) sont traitées via des workers dédiés.
Taille maximale : 200 MB pour les utilisateurs connectés. Les fichiers distants sont téléchargés côté serveur, sans limite de taille imposée par votre navigateur.
2. Filtrer et organiser
Sélectionner des groupes
Dans le panneau gauche, cochez les groupes (catégories) que vous souhaitez conserver. Utilisez Tout sélectionner / Tout désélectionner pour aller vite.
Recherche de chaînes
Utilisez la barre de recherche pour filtrer les chaînes par nom en temps réel. La recherche est insensible à la casse.
Modifier une chaîne
Cliquez sur l’icône d’édition (crayon) d’une chaîne pour modifier son nom, logo ou groupe. Les modifications sont préservées lors de l’export.
Vérifier les liens
Cliquez sur Vérifier les liens pour tester les URLs de diffusion. Les chaînes mortes sont marquées en rouge, les actives en vert.
La vérification des liens envoie des requêtes HEAD légères vers chaque URL. Sur 1 000 chaînes, cela prend environ 30–60 secondes selon votre connexion.
3. Exporter votre playlist
Format standard, compatible avec tous les lecteurs IPTV
Pour intégration dans vos propres scripts ou applications
Pour analyse dans Excel, Google Sheets, etc.
Format XML playlist (VLC, etc.)
Pour décodeurs satellite Linux (DreamBox, VU+, etc.)
Vous pouvez aussi sauvegarder votre playlist filtrée dans votre compte via le bouton « Sauvegarder » pour y accéder depuis n’importe quel appareil.
4. Fusionner plusieurs playlists
Ouvrez le fusionneur
Dans l’éditeur, cliquez sur l’onglet Fusionner. Vous pouvez fusionner jusqu’à 5 fichiers M3U simultanément.
Déduplication automatique
Les doublons sont détectés par URL de diffusion. Configurez la stratégie : conserver le premier, le dernier ou demander.
Dashboard
Centre de contrôle de votre compte
Statistiques globales
Nombre total de chaînes, groupes, playlists sauvegardées et favoris.
Activité récente
Historique des dernières opérations : uploads, syncs, exports.
État de la synchronisation
Prochain sync planifié, dernière exécution, taux de succès.
Accès rapide
Boutons directs vers toutes les fonctionnalités principales.
Consultez le Dashboard après chaque synchronisation automatique pour vérifier que tout s’est déroulé correctement.
Xtream Codes Panel
Exposez votre playlist via l’API Xtream standard
L’API Xtream Codes vous permet d’utiliser votre playlist M3U dans n’importe quel lecteur IPTV compatible (TiviMate, Smarters Pro, IPTV Smarters, Perfect Player, etc.) sans avoir à réimporter manuellement le fichier.
Configurer vos identifiants
Accédez au panel Xtream
Rendez-vous sur Xtream Panel dans votre espace membre.
Générez vos identifiants
Cliquez sur Créer mes identifiants. Un nom d’utilisateur et un mot de passe uniques sont générés automatiquement.
Notez l’URL du serveur
L’URL du serveur est affichée dans le panel. C’est l’adresse que vous saisirez dans votre lecteur IPTV.
Configurer votre lecteur IPTV
Saisissez ces informations dans votre lecteur :
https://m3utify.comvotre_usernamevotre_passwordURL M3U directe
Si votre lecteur accepte une URL M3U, utilisez ce format :
https://m3utify.com/get.php?username=USER&password=PASS&type=m3u_plus&output=ts
Paramètres disponibles :
| Paramètre | Valeurs | Description |
|---|---|---|
type | m3u_plus / m3u | Format M3U (avec ou sans métadonnées tvg) |
output | ts / m3u8 | Extension des URLs de stream |
Ne partagez jamais vos identifiants Xtream. Si vous pensez qu’ils sont compromis, regénérez votre mot de passe depuis le panel Xtream.
Lecteurs compatibles
Enrichissement TMDB
Ajoutez affiches, descriptions et notes à vos VOD
L’enrichissement TMDB récupère automatiquement depuis The Movie Database les métadonnées de vos chaînes VOD (films, séries) : affiche, synopsis, note, casting, bande-annonce, etc.
Un token API TMDB est requis. Obtenez-le gratuitement sur themoviedb.org (compte gratuit, section Paramètres → API).
Configurer TMDB
Obtenez votre clé API TMDB
Créez un compte sur themoviedb.org, allez dans Paramètres → API → Créer → Application. Copiez la clé API Key (v3 auth).
Saisissez la clé dans le profil
Dans votre profil, saisissez la clé TMDB et activez l’enrichissement.
Lancez l’enrichissement
Rendez-vous sur TMDB Manager et cliquez sur Enrichir mes VOD. Le traitement se fait en arrière-plan (20 chaînes par lot avec délai de 10 s pour respecter les quotas TMDB).
Les résultats TMDB sont mis en cache 24h localement. Vous pouvez relancer l’enrichissement à tout moment — seules les chaînes sans métadonnées seront retraitiées.
Données récupérées
Guide TV — EPG
Ajoutez un guide des programmes à vos chaînes live
L’EPG (Electronic Program Guide) affiche le programme TV de vos chaînes dans les lecteurs IPTV compatibles. Le système supporte le format XMLTV standard.
Ajouter une source EPG
Accédez à l’EPG Manager
Rendez-vous sur EPG Manager.
Ajoutez une source XMLTV
Cliquez sur + Ajouter une source, saisissez un nom et l’URL de votre fichier EPG au format .xml ou .xml.gz.
Lancez la synchronisation
Cliquez sur Synchroniser. Les fichiers gzip sont décompressés automatiquement. Les grands fichiers EPG (500 MB+) sont traités via un parser SAX optimisé en mémoire.
Associez les chaînes
Utilisez le matching automatique (fuzzy matching par nom de chaîne) ou créez des associations manuelles pour relier vos chaînes M3U aux canaux EPG.
Le matching automatique utilise une distance de Levenshtein pour trouver les correspondances. Vous pouvez ajuster le seuil de similarité (0.7 par défaut).
Accéder à l’EPG via Xtream
L’EPG est automatiquement exposé via l’endpoint XMLTV pour vos lecteurs :
https://m3utify.com/xmltv.php?username=USER&password=PASS
Si vos chaînes n’ont pas encore d’EPG, utilisez Générer un EPG fictif pour créer des blocs de 4h sur 7 jours — parfait pour tester votre lecteur.
Synchronisation automatique
Gardez votre playlist à jour automatiquement
La synchronisation automatique télécharge régulièrement votre source M3U et met à jour votre playlist de manière intelligente, en préservant vos personnalisations (noms, logos, groupes customisés).
Créer une configuration de sync
Accédez au Sync Manager
Rendez-vous sur Auto-Sync.
Configurez la source
Saisissez l’URL de votre playlist M3U source et définissez la fréquence via une expression cron.
Définissez les options de fusion
Choisissez ce que le sync doit préserver lors de la mise à jour : noms personnalisés, logos, groupes, et si les chaînes supprimées doivent être retirées.
Activez le webhook (optionnel)
Renseignez une URL webhook pour être notifié après chaque sync (succès et/ou erreur).
Expressions cron
| Expression | Signification |
|---|---|
0 * * * * | Toutes les heures |
0 */6 * * * | Toutes les 6 heures |
0 0 * * * | Tous les jours à minuit |
0 0 * * 1 | Tous les lundis à minuit |
0 8,20 * * * | À 8h et 20h chaque jour |
En cas d’erreur réseau, le système effectue 3 tentatives avec un délai exponentiel (2 s puis 4 s) avant de marquer le sync comme échoué.
Fusion intelligente
Préserver les noms personnalisés
Les noms que vous avez modifiés manuellement ne sont pas écrasés.
Préserver les logos
Vos logos customisés sont conservés même si le fournisseur change les siens.
Préserver les groupes
Vos groupes personnalisés survivent à la mise à jour.
Auto-assignation
Les nouvelles chaînes sont ajoutées dans un groupe configurable.
Mes Playlists
Sauvegardez et partagez vos playlists
Sauvegarder une playlist
Après avoir filtré vos chaînes dans l’éditeur, cliquez sur Sauvegarder la playlist. Donnez-lui un nom, une description et choisissez si elle est publique ou privée.
Accéder à vos playlists
Rendez-vous sur Mes Playlists pour lister, télécharger ou partager vos playlists.
Partager une playlist
Chaque playlist publique a un lien de partage permanent (/liste/[id]) accessible sans connexion.
Télécharger
Chaque playlist peut être téléchargée en M3U, JSON, CSV ou XSPF depuis le tableau de bord des playlists.
Limite : 10 playlists sauvegardées par compte. Les playlists sont liées à votre compte Auto-Sync pour une mise à jour automatique du contenu.
Favoris
Marquez et retrouvez vos chaînes préférées
Ajouter un favori
Dans l’éditeur, cliquez sur l’icône ♥ à côté d’une chaîne pour l’ajouter à vos favoris. L’action est immédiate et synchronisée avec votre compte.
Gérer vos favoris
Accédez à Favoris pour voir toutes vos chaînes favorites.
Exporter vos favoris
Exportez votre liste de favoris en M3U ou JSON pour une utilisation dans d’autres outils.
Limite : 100 favoris par compte. Utilisez les favoris pour constituer rapidement une playlist personnalisée de vos meilleures chaînes.
Contrôle parental
Protégez certains groupes de chaînes par PIN
Le contrôle parental vous permet de verrouiller des groupes de chaînes avec un code PIN à 4 chiffres. Les groupes verrouillés sont masqués ou inaccessibles sans le PIN.
Créer un PIN parental
Rendez-vous sur Contrôle parental et cliquez sur Définir un PIN. Saisissez un code à 4 chiffres deux fois pour confirmer.
Verrouiller des groupes
Une fois le PIN défini, sélectionnez les groupes à verrouiller dans la liste. Cliquez sur l’icône de cadenas à côté du groupe.
Déverrouiller temporairement
Pour accéder à un groupe verrouillé, cliquez dessus et saisissez votre PIN. Le groupe reste accessible pendant la session.
Si vous oubliez votre PIN, vous pouvez le réinitialiser depuis cette page en cliquant sur Supprimer le PIN. Tous les groupes seront alors déverrouillés.
Santé des chaînes
Vérifiez la disponibilité de vos chaînes en temps réel
Le tableau de bord Santé des chaînes teste la disponibilité de chaque flux en envoyant une requête HEAD. Les résultats sont classés par statut : vivant, mort, timeout ou inconnu.
Lancer une vérification
Rendez-vous sur Santé des chaînes et cliquez sur Vérifier toutes les chaînes. Le test s’exécute en arrière-plan (5 chaînes simultanément).
Consulter les résultats
Filtrez par statut (Vivant / Mort / Timeout) et triez par temps de réponse pour identifier rapidement les flux problématiques.
Le test envoie une requête HEAD avec un timeout de 8 secondes. Un code HTTP 2xx ou 3xx indique un flux vivant. Les flux qui ne répondent pas dans les 8 s sont marqués « Timeout ».
🟢 Vivant
HTTP 2xx/3xx, flux actif
🔴 Mort
HTTP 4xx/5xx ou connexion refusée
🟡 Timeout
Pas de réponse en 8 secondes
⚪ Inconnu
Non encore testé
Multi-profils
Un compte, plusieurs profils par membre de la famille
Les profils vous permettent de créer des espaces séparés pour chaque membre de la famille, avec des chaînes autorisées/bloquées différentes et un mode enfant optionnel.
Créer un profil
Rendez-vous sur Multi-profils, cliquez sur + Nouveau profil. Choisissez un emoji, une couleur et un nom.
Configurer le mode enfant
Activez Mode enfant pour restreindre l’accès aux groupes explicitement autorisés. Ajoutez un PIN de profil optionnel pour empêcher les modifications.
Définir les groupes autorisés/bloqués
Pour chaque profil, définissez quels groupes sont accessibles. Laissez vide pour tout autoriser, ou listez les groupes spécifiques.
Le profil par défaut est utilisé quand aucun profil n’est sélectionné. Il ne peut pas être supprimé.
Bibliothèque VOD
Parcourez vos films et séries style Netflix
La bibliothèque VOD affiche tous vos contenus à la demande (films et séries) enrichis avec les métadonnées TMDB : affiches, descriptions, notes et genres.
Accéder à la bibliothèque
Rendez-vous sur Bibliothèque VOD. Votre dernière playlist importée est chargée automatiquement.
Filtrer et rechercher
Utilisez les onglets Films/Séries, les chips de genre et la barre de recherche pour trouver rapidement un titre. Triez par note, année ou ordre alphabétique.
Lire un contenu
Survolez une carte et cliquez sur Jouer pour ouvrir le lecteur intégré. Le lecteur supporte HLS (.m3u8) et les flux MP4 directs.
Pour que les affiches et descriptions s’affichent, enrichissez d’abord vos VOD via le TMDB Manager.
Export avancé
QR code, Kodi, TiviMate et plus
En plus de l’export M3U standard de l’éditeur, le centre d’export avancé propose des formats optimisés pour des applications spécifiques.
Encodez l’URL de votre playlist en QR code — parfait pour partager vers un téléviseur ou une tablette sans saisie.
Format M3U avec options #EXTVLCOPT intégrées pour un buffering optimisé dans Kodi avec l’addon IPTV Simple PVR.
Format M3U avec header x-tvg-url optimisé pour l’import direct dans TiviMate Companion.
Export M3U classique compatible avec tous les lecteurs IPTV (VLC, MX Player, IPTV Smarters, etc.).
Pour exporter, sélectionnez d’abord une playlist dans le menu déroulant, puis choisissez le format souhaité. Les exports Kodi/TiviMate sont générés côté serveur.
Raccourcis clavier
Naviguez plus vite avec le clavier
Navigation
Éditeur
Appuyez sur ? à tout moment pour afficher la liste complète des raccourcis disponibles dans un modal. ?
Prêt à commencer ?
Tous vos outils sont disponibles. Commencez par importer votre première playlist M3U.