تاب القنوات في سكربت elzemPlayer | نظام بث متعدد السيرفرات
إدارة القنوات هي جوهر أي موقع بث مباشر. في elzemPlayer، تم تصميم هذا التاب ليمنحك مرونة مطلقة، حيث لا تعتمد القناة على رابط واحد، بل على منظومة سيرفرات متكاملة.
1. إضافة وتعديل القنوات
العناوين والروابط: يمكنك إضافة اسم القناة بالعربية والإنجليزية، وتحديد “الرابط الدائم” (Slug) يدوياً ليكون صديقاً لمحركات البحث (SEO)، أو ترك السكربت يولد رابطاً تلقائياً.
2. نظام السيرفرات المتعددة (Multi-Server System)
هنا تكمن القوة الحقيقية. لكل قناة، يمكنك إضافة عدد لا نهائي من السيرفرات (Sources). لكل سيرفر خيارات دقيقة:
- الاسم (Name): لتوضيح الجودة أو المصدر للمشاهد (مثلاً: 1080p, SD, Backup).
- الرابط (URL): رابط ملف البث (M3U8) أو رابط التضمين.
- نوع المشغل (Type):
- Clappr: المشغل الافتراضي المستقر.
- HLS.js: مشغل خفيف جداً.
- Native: استخدام مشغل المتصفح الأصلي.
- Iframe: لتضمين صفحات خارجية.
- نظام البروكسي (Proxy) 🚀: حل جذري لمشاكل CORS وتشغيل القنوات المحجوبة. الخيارات المتاحة في الكود:
- Direct (مباشر)
- corsproxy.io
- allorigins.win
- cors-anywhere
- thingproxy
- jina.ai
3. أدوات التنظيم والترتيب
- السحب والإفلات (Drag & Drop): رتب القنوات، ورتب السيرفرات داخل القناة الواحدة باستخدام الماوس فقط.
- التثبيت (Pinning): ميزة “تثبيت” القنوات المهمة (مثل قنوات المباريات الحالية) لتظهر في أعلى القائمة دائماً.
- النسخ السريع: زر لنسخ رابط المشغل المباشر لكل قناة بضغطة واحدة.
4. الاستيراد الذكي (Import)
لا تضيع وقتك في الإضافة اليدوية. يدعم السكربت استيراد آلاف القنوات دفعة واحدة سواء من ملف JSON أو عبر رابط URL خارجي (M3U/JSON)، مع توزيعها وتنسيقها تلقائياً.