Chaîne Telegram pour les discussions
IPTVnator est une application de lecteur vidéo qui prend en charge la lecture de listes de lecture IPTV (m3u, m3u8). L'application permet d'importer des listes de lecture en utilisant des URL distantes ou par téléchargement de fichier depuis le système de fichiers. De plus, il existe une prise en charge des informations EPG basées sur XMLTV qui peuvent être fournies par URL.
L'application est un projet multiplateforme et open source basé sur Electron et Angular.
Écran d'accueil : aperçu des listes de lecture | Interface du lecteur principal avec barre latérale des chaînes et lecteur vidéo |
---|---|
Écran de bienvenue : Ajouter une playlist via le téléchargement de fichiers | Écran de bienvenue : Ajouter une playlist via une URL |
Barre latérale EPG : guide TV sur le côté droit | Paramètres généraux de l'application |
Paramètres de la liste de lecture | |
Remarque : la première version de l'application développée en tant que PWA est disponible dans une branche git supplémentaire.
Téléchargez la dernière version de l'application pour macOS, Windows et Linux à partir de la page de publication.
IPTVnator est également disponible sous forme de package instantané :
$ sudo snap install iptvnator
Également disponible sous forme de Arch PKG, iptvnator-bin, dans l'AUR (en utilisant votre assistant AUR préféré, .eg yay
)
$ yay -S iptvnator-bin
Exigences : node.js avec npm.
Clonez ce référentiel et installez toutes les dépendances du projet avec :
$ npm install
Pour créer l'application sur votre ordinateur local, utilisez l'une des commandes suivantes :
# linux
$ npm run electron:build:linux
#mac
$ npm run electron:build:mac
# windows
$ npm run electron:build:windows
Cette commande produira les ressources distribuables dans le dossier release
en fonction de la configuration d'électron-builder qui est stockée dans electron-builder.json
et package.json
. Vérifiez la description de l'API d'électron-builder et adaptez la configuration si vous avez besoin d'une configuration spéciale pour votre environnement.
Remarque : Ne vous attendez pas à pouvoir créer des applications pour toutes les plates-formes sur une seule plate-forme. Lire les détails
La première chose à faire est d'installer toutes les dépendances nécessaires :
$ npm install
Pour développer une application en mode PWA et Electron, vous devez exécuter l'application avec une commande :
$ npm run start
La version Electron de l'application s'ouvrira dans une fenêtre séparée et la version PWA sera disponible dans le navigateur à l'adresse http://localhost:4200.
Si vous souhaitez exécuter uniquement l'application angulaire sans électron, dans ce cas vous pouvez utiliser la commande :
$ npm run ng:serve
IPTVnator ne fournit aucune liste de lecture ou autre contenu numérique.