Saluran Telegram untuk diskusi
IPTVnator adalah aplikasi pemutar video yang menyediakan dukungan untuk pemutaran playlist IPTV (m3u, m3u8). Aplikasi ini memungkinkan untuk mengimpor daftar putar dengan menggunakan URL jarak jauh atau per unggahan file dari sistem file. Selain itu terdapat dukungan informasi EPG berbasis XMLTV yang dapat disediakan melalui URL.
Aplikasi ini adalah proyek lintas platform dan sumber terbuka berdasarkan Electron dan Angular.
Layar selamat datang: Ikhtisar daftar putar | Antarmuka pemutar utama dengan sidebar saluran dan pemutar video |
---|---|
Layar selamat datang: Tambahkan daftar putar melalui unggahan file | Layar selamat datang: Tambahkan daftar putar melalui URL |
EPG Sidebar: Panduan TV di sisi kanan | Pengaturan aplikasi umum |
Pengaturan daftar putar | |
Catatan: Versi pertama aplikasi yang dikembangkan sebagai PWA tersedia di cabang git tambahan.
Unduh aplikasi versi terbaru untuk macOS, Windows dan Linux dari halaman rilis.
IPTVnator juga tersedia sebagai paket snap:
$ sudo snap install iptvnator
Juga tersedia sebagai Arch PKG, iptvnator-bin, di AUR (menggunakan AUR-helper favorit Anda, .eg yay
)
$ yay -S iptvnator-bin
Persyaratan: node.js dengan npm.
Kloning repositori ini dan instal semua dependensi proyek dengan:
$ npm install
Untuk membangun aplikasi di mesin lokal Anda, gunakan salah satu perintah berikut:
# linux
$ npm run electron:build:linux
#mac
$ npm run electron:build:mac
# windows
$ npm run electron:build:windows
Perintah ini akan menghasilkan aset yang dapat didistribusikan di folder release
berdasarkan konfigurasi dari electron-builder yang disimpan di electron-builder.json
dan package.json
. Periksa deskripsi API pembuat elektron dan sesuaikan konfigurasinya jika Anda memerlukan konfigurasi khusus untuk lingkungan Anda.
Catatan: Jangan berharap Anda bisa membuat aplikasi untuk semua platform dalam satu platform. Baca detailnya
Hal pertama yang harus dilakukan adalah menginstal semua dependensi yang diperlukan:
$ npm install
Untuk mengembangkan aplikasi dalam mode PWA dan Electron, Anda perlu menjalankan aplikasi dengan perintah:
$ npm run start
Versi aplikasi Electron akan terbuka di jendela terpisah, dan versi PWA akan tersedia di browser di http://localhost:4200.
Jika Anda hanya ingin menjalankan aplikasi sudut tanpa elektron, dalam hal ini Anda dapat menggunakan perintah:
$ npm run ng:serve
IPTVnator tidak menyediakan playlist atau konten digital lainnya.