Canal de Telegram para debates.
IPTVnator es una aplicación de reproducción de video que brinda soporte para la reproducción de listas de reproducción de IPTV (m3u, m3u8). La aplicación permite importar listas de reproducción mediante URL remotas o por carga de archivos desde el sistema de archivos. Además, hay soporte para información EPG basada en XMLTV que puede proporcionarse mediante URL.
La aplicación es un proyecto multiplataforma y de código abierto basado en Electron y Angular.
Pantalla de bienvenida: descripción general de las listas de reproducción | Interfaz principal del reproductor con barra lateral de canales y reproductor de video. |
---|---|
Pantalla de bienvenida: agregar lista de reproducción mediante la carga de archivos | Pantalla de bienvenida: Agregar lista de reproducción a través de URL |
Barra lateral de EPG: guía de TV en el lado derecho | Configuración general de la aplicación |
Configuración de la lista de reproducción | |
Nota: La primera versión de la aplicación que se desarrolló como PWA está disponible en una rama adicional de git.
Descargue la última versión de la aplicación para macOS, Windows y Linux desde la página de lanzamiento.
IPTVnator también está disponible como paquete instantáneo:
$ sudo snap install iptvnator
También disponible como Arch PKG, iptvnator-bin, en AUR (usando su ayudante AUR favorito, por ejemplo, yay
)
$ yay -S iptvnator-bin
Requisitos: node.js con npm.
Clona este repositorio e instala todas las dependencias del proyecto con:
$ npm install
Para crear la aplicación en su máquina local, utilice uno de los siguientes comandos:
# linux
$ npm run electron:build:linux
#mac
$ npm run electron:build:mac
# windows
$ npm run electron:build:windows
Este comando producirá los activos distribuibles en la carpeta release
según la configuración de electron-builder que está almacenada en electron-builder.json
y package.json
. Consulte la descripción API de electron-builder y adapte la configuración si necesita alguna configuración especial para su entorno.
Nota: No espere poder crear aplicaciones para todas las plataformas en una sola plataforma. Leer detalles
Lo primero que debemos hacer es instalar todas las dependencias necesarias:
$ npm install
Para desarrollar una aplicación en modo PWA y Electron, debe ejecutar la aplicación con un comando:
$ npm run start
La versión Electrónica de la aplicación se abrirá en una ventana separada y la versión PWA estará disponible en el navegador en http://localhost:4200.
Si deseas ejecutar solo la aplicación angular sin electron, en este caso puedes usar el comando:
$ npm run ng:serve
IPTVnator no proporciona listas de reproducción ni otro contenido digital.