قناة التليجرام للمناقشات
IPTVnator هو تطبيق مشغل فيديو يوفر الدعم لتشغيل قوائم تشغيل IPTV (m3u، m3u8). يسمح التطبيق باستيراد قوائم التشغيل باستخدام عناوين URL البعيدة أو لكل ملف يتم تحميله من نظام الملفات. بالإضافة إلى ذلك، هناك دعم لمعلومات EPG المستندة إلى XMLTV والتي يمكن توفيرها عن طريق URL.
التطبيق عبارة عن مشروع متعدد المنصات ومفتوح المصدر يعتمد على Electron وAngular.
شاشة الترحيب: نظرة عامة على قوائم التشغيل | واجهة المشغل الرئيسية مع الشريط الجانبي للقنوات ومشغل الفيديو |
---|---|
شاشة الترحيب: أضف قائمة تشغيل عبر تحميل الملف | شاشة الترحيب: أضف قائمة تشغيل عبر عنوان URL |
EPG Sidebar: دليل التلفاز على الجانب الأيمن | إعدادات التطبيق العامة |
إعدادات قائمة التشغيل | |
ملحوظة: الإصدار الأول من التطبيق الذي تم تطويره باعتباره PWA متاح في فرع git إضافي.
قم بتنزيل أحدث إصدار من التطبيق لأنظمة التشغيل macOS وWindows وLinux من صفحة الإصدار.
IPTVnator متاح أيضًا كحزمة سريعة:
$ sudo snap install iptvnator
متوفر أيضًا كـ Arch PKG، iptvnator-bin، في AUR (باستخدام مساعد AUR المفضل لديك، .eg yay
)
$ yay -S iptvnator-bin
المتطلبات: Node.js مع npm.
انسخ هذا المستودع وقم بتثبيت جميع تبعيات المشروع باستخدام:
$ npm install
لإنشاء التطبيق على جهازك المحلي، استخدم أحد الأوامر التالية:
# linux
$ npm run electron:build:linux
#mac
$ npm run electron:build:mac
# windows
$ npm run electron:build:windows
سيُنتج هذا الأمر الأصول القابلة للتوزيع في مجلد release
بناءً على التكوين من الإلكترون Builder المُخزن في electron-builder.json
و package.json
. تحقق من وصف واجهة برمجة التطبيقات الخاصة بمنشئ الإلكترونات وقم بتكييف التكوين إذا كنت بحاجة إلى بعض التكوينات الخاصة لبيئتك.
ملاحظة: لا تتوقع أنه يمكنك إنشاء تطبيق لجميع الأنظمة الأساسية على نظام أساسي واحد. قراءة التفاصيل
أول شيء يجب فعله هو تثبيت جميع التبعيات الضرورية:
$ npm install
لتطوير تطبيق في وضع PWA وElectron، تحتاج إلى تشغيل التطبيق باستخدام أمر:
$ npm run start
سيتم فتح إصدار Electron من التطبيق في نافذة منفصلة، وسيكون إصدار PWA متاحًا في المتصفح على http://localhost:4200.
إذا كنت تريد تشغيل التطبيق الزاوي فقط بدون إلكترون، ففي هذه الحالة يمكنك استخدام الأمر:
$ npm run ng:serve
لا يوفر IPTVnator أي قوائم تشغيل أو أي محتوى رقمي آخر.