إعداد دليل البرامج (EPG)
يحوّل دليل البرامج جداراً من أسماء القنوات إلى تلفزيون يمكن التخطيط حوله — ماذا يُعرض الآن، وما التالي، وما الذي يبدأ عند التاسعة. والبيانات خلفه اسمها XMLTV، وهي ملف منفصل عن قائمة قنواتك، ومعظم مشكلات الدليل تنشأ من عدم تطابق الاثنين.
اعرف أين تقيم بيانات الدليل
إذا كنت تتصل عبر Xtream Codes فالدليل يصل تلقائياً في العادة — إذ يحمله الخادم. وإذا كنت تستخدم قائمة M3U عادية فستحتاج غالباً إلى رابط ثانٍ، عنوان XMLTV، يذكره المزوّد على حدة. وينتهي كثيراً بـ .xml أو .xml.gz.
أضِف رابط XMLTV
في Tivsy افتح المصدر وأضِف عنوان الدليل أسفله. وتُعالَج الملفات المضغوطة دون أن تفكّها بنفسك. وقد يكون التنزيل الأول كبيراً — أسبوع كامل لألف قناة نص كثير جداً — فأنجزه عبر Wi-Fi.
دع القنوات تتطابق
تعرّف بيانات الدليل القنوات بمعرّف لا باسم، ويقرن المشغّل كل قناة ببرامجها عبر tvg-id الموجود في قائمتك. فإذا كانت المعرّفات صحيحة امتلأ الدليل من تلقاء نفسه، وإذا أهملها المزوّد بقيت بعض القنوات فارغة مهما كانت البيانات جيدة.
انظر إلى الساعة لا إلى البيانات
إذا كان كل برنامج صحيحاً لكنه مزاح بساعة أو ساعتين، فالدليل سليم والمنطقة الزمنية ليست كذلك. تحمل طوابع XMLTV الزمنية إزاحة؛ وملف أُعِدّ لبلد ثم قُرئ في بلد آخر يظهر مزاحاً. صحّح الإزاحة للمصدر بدل البحث عن دليل آخر.
كيف تُوصَل القناة ببرامجها
إشارتان، مرتّبتان بحسب الثقة. أولًا مُعرّف tvg-id الخاص بالقناة: فإن أعلن ملف الدليل قناةً بذلك المعرّف صُدِّق فورًا. وإن غاب المعرّف أو لم يعرفه الدليل، قُورن اسم القناة بعد تنظيفه بكل الأسماء التي يعلنها الدليل لقنواته. وإن لم تنجح أيّ منهما تُرك الصفّ فارغًا عن قصد؛ فدليلٌ يعرض برامج قناة أخرى أسوأ من دليل فارغ، لأنك ستصدّقه.
لماذا يجد «BBC One FHD» برامجه رغم ذلك
لأن الاسم يُنظَّف قبل المقارنة. فتُنزَع وسوم الجودة والتكرار — 4K وUHD وFHD وHD وSD و1080p وVIP وPLUS وBACKUP وALT وسواها — مع الحركات والحروف الكبيرة وعلامات الترقيم. وهكذا يؤول «BBC One FHD» و«bbc one hd» و«BBC ONE» إلى المفتاح نفسه، ويستطيع مدخل واحد في الدليل أن يخدم كل نسخ الجودة التي يسردها مزوّدك. ولهذا أيضًا تتشارك قناتان لا تختلفان إلا بوسم البرامجَ نفسها، وهو الصواب.
يتحدّث الدليل وفق إيقاع، لا كلّما فتحت التطبيق
ملفات XMLTV كبيرة — عشرات الميغابايتات غالبًا — ولا يعيد المزوّدون توليدها إلا بضع مرات في اليوم على الأكثر. لذا لا يُعاد تنزيل الدليل إلا إذا تجاوز عمره ستّ ساعات، ويطلب الطلبُ نسخةً مضغوطة. وفتحُ التطبيق عشرين مرة في أمسية واحدة لا ينزّل شيئًا. ولكل قائمة عنوان دليلها الخاص، فإن كان لديك اشتراكان جاز لكلٍّ منهما أن يشير إلى الملف الذي ينشره مزوّده.
أسئلة شائعة
لماذا دليل البرامج لديّ فارغ؟
إمّا أنه لا يوجد مصدر دليل مرتبط، وإمّا أن الدليل لا يتضمّن مدخلات لمعرّفات قنواتك. افتح قناة كبيرة أولاً: فهي الأفضل توسيماً، وإن كان الدليل يعمل في مكان ما فسيعمل هناك.
لماذا تظهر البرامج في بعض القنوات فقط؟
لأن الدليل يغطّي تلك دون البقية، أو لأن القنوات الناقصة بلا tvg-id في القائمة. وهذه خاصية البيانات التي أُعطيت لك، لا خاصية المشغّل.
كل شيء مزاح ساعة واحدة بالضبط. ما الخطأ؟
عدم توافق في المنطقة الزمنية، غالباً بسبب التوقيت الصيفي. البرامج صحيحة، والإزاحة التي تُقرأ بها ليست كذلك.
كم مرة يُحدَّث الدليل؟
يحدّثه Tivsy في الخلفية وعند الطلب. وينشر المزوّدون عادةً لأيام قليلة مقدّماً ويحدّثون يومياً؛ فالدليل الذي ينتهي بعد الغد هو حدّ المصدر نفسه.
بعض القنوات لها برامج وأخرى تبدو مطابقة لها ليست كذلك.
إذًا أخفقت الإشارتان معًا في تلك القنوات: فمعرّف tvg-id ناقص أو ليس من التي يعلنها ملف XMLTV لديك، واسمها بعد التنظيف لا يساوي أي اسم فيه. وهذا تنافرٌ بين ملفين لا عيبٌ في أحدهما. والإصلاح الموثوق عند المصدر: دليلٌ ينشره مزوّد القائمة نفسه يطابق دائمًا تقريبًا، لأن كليهما يُولَّد من جدول القنوات ذاته.
هل أستطيع استعمال أكثر من ملف دليل؟
نعم، واحد لكل قائمة. فعنوان الدليل يخصّ القائمة لا التطبيق، فيجوز أن يشير اشتراكٌ إلى XMLTV مزوّده بينما يستعمل اشتراكٌ ثانٍ غيرَه. ولا تُقارَن القناة إلا بدليل قائمتها هي، وهذا ما يمنع اختلاط برامج مزوّدَين ببعضهما.
أمّا الدليل الذي يمتلئ بشكل صحيح لكنه يعمل بتقطيع فتلك مسألة أخرى — تتعلق بالاتصال والصيغة.