تسجيل الدخول بـ Xtream Codes على iPhone
Xtream Codes ليست خدمة تشترك فيها، بل واجهة برمجية يشغّلها كثير من المزوّدين، وهي عادةً الطريقة الأفضل للاتصال: فبدل تنزيل ملف قائمة ضخم، يطلب التطبيق من الخادم ما تنظر إليه فقط. الفئات أولاً، ثم القنوات عند فتح فئة، ويصل دليل البرامج عبر الاتصال نفسه.
اعثر على المعلومات الثلاث
تحتاج إلى عنوان خادم واسم مستخدم وكلمة مرور. يرسلها المزوّدون معاً عادةً، وقد تُسمّى «Xtream API» أو «بوابة» أو «player API». ويبدو الخادم هكذا: http://example.com:8080 — مضيف ومنفذ، دون أي مسار بعدهما.
اختصر العنوان إلى المضيف
هنا تفشل معظم محاولات الدخول. إذا أُعطيت رابطاً طويلاً يحتوي get.php و username= و password=، فذلك رابط قائمة لا عنوان خادم. احذف كل شيء ابتداءً من /get.php واحتفظ بـ http://المضيف:المنفذ فقط. واسم المستخدم وكلمة المرور الموجودان في الرابط نفسه هما ما تكتبه في الحقول.
أدخِل البيانات واتصل
افتح Tivsy، اضغط «إضافة مصدر»، اختر Xtream Codes واملأ الحقول الثلاثة. من دون شرطة مائلة في النهاية. يتصل التطبيق بالخادم مرة واحدة ليتأكد أن الحساب فعّال، ثم يخبرك بما وجده — قنوات مباشرة وأفلاماً ومسلسلات، أو بعضها فقط.
تصفّح بدل الانتظار
لأن شيئاً لا يُنزَّل مسبقاً، تظهر المكتبة فوراً. فتحُ فئة يجلب تلك الفئة، وفتحُ مسلسل يجلب حلقاته في تلك اللحظة — ولهذا تتأخر قائمة الحلقات ثانية في المرة الأولى.
كم جهازًا يسمح به حسابك
تبيع كل باقة Xtream تقريبًا عددًا ثابتًا من الاتصالات المتزامنة، وأكثرها يبيع اتصالًا واحدًا بالضبط. ويسأل Tivsy لوحةَ التحكّم عن هذا العدد أثناء الاتصال ثم يعرضه عليك — عند إضافة الحساب، وبعدها في الإعدادات إلى جوار تاريخ الانتهاء. والأمر أهم مما يبدو: ففي باقة الاتصال الواحد يكون جهازٌ ثانٍ لا يزال على قناة شاغلًا للمكان الوحيد، فيتلقّى الأول «اسم المستخدم أو كلمة المرور غير صحيحة»، أو بثًّا يتوقّف بعد ثوانٍ. ولا عيب في بيانات الدخول البتّة.
لماذا ينتظر التطبيق قبل تجربة مصدر آخر
حين تسقط قناة ويكون خلفها عنوان آخر، تقفز أغلب المشغّلات إلى التالي فورًا. وفي حساب باتصال واحد تلك هي الحركة الخاطئة: فالاتصال القديم لم يُحرَّر بعد، فترفض اللوحة الجديد، وتبدو القناة ميتة وهي لم تكن كذلك. يقرأ Tivsy حدّ اتصالاتك ويضبط إعادة المحاولة عليه — مهلة أطول حين يكون لديك مكان واحد، وأقصر حين يتّسع لك المجال. ولا تلاحظ أنت من ذلك إلا قنواتٍ تستعيد نفسها بدل أن تسقط.
الاستيراد الأول أطول من كل ما بعده
الاتصال يسأل اللوحة عن كل شيء: التصنيفات والقنوات المباشرة والأفلام وشجرة المواسم والحلقات كاملةً للمسلسلات. وفي اشتراك كبير تكون تلك عشرات الآلاف من المدخلات وقد تستغرق دقيقة. ويحدث ذلك مرة واحدة. بعدها يسكن الفهرس في الجهاز، ولا يمسّ التصفّح والبحث الشبكةَ إطلاقًا، ولا يطلب التحديث إلا ما تغيّر. فإن بدا ذلك الاتصال الأول وكأنه معلّق، فهو شبه المؤكد لا يزال يعدّ.
أسئلة شائعة
ماذا تعني «اسم المستخدم أو كلمة المرور غير صحيحة» مع أنني متأكد من صحتهما؟
في الغالب لا يزال في عنوان الخادم مسار في نهايته. تتوقّع الواجهة http://المضيف:المنفذ ولا شيء أكثر. وقد يعني ذلك أيضاً انتهاء الاشتراك، أو أن المزوّد يسمح باتصال واحد وجهاز آخر يحتجزه.
هل Xtream Codes مزوّد يمكنني الاشتراك عنده؟
لا. إنها برمجية خادم، فعبارة «Xtream Codes» تصف كيفية اتصالك لا الجهة التي تتصل بها. وأي مزوّد يشغّلها يعطيك المعلومات الثلاث نفسها.
Xtream أم M3U؟
Xtream متى وفّرها المزوّد. فهي أسرع تحميلاً، وتحدّث نفسها حين يغيّر المزوّد الباقة، وتحمل دليل البرامج وبنية المسلسلات التي تطمسها القائمة المسطّحة.
هل تُحفظ بياناتي بأمان؟
تُحفظ في سلسلة مفاتيح iOS على جهازك، ولا تُرسل إلا إلى الخادم الذي أدخلته. ولأن Tivsy بلا نظام حسابات وبلا خادم خاص به، فلا مكان آخر يمكن أن تذهب إليه.
يقول إن اشتراكي ينتهي في تاريخ لم أتوقّعه.
ذلك التاريخ يأتي من اللوحة لا منّا: هو ما سجّله مزوّدك على حسابك. فإن كان خطأً فلا يغيّره سواه. وإن كان قد مضى توقّف البثّ رغم أن الدخول نفسه ما زال يعمل، وهذا هو التفسير المعتاد لعبارة «كان كل شيء يعمل أمس».
هل أستطيع استخدام الحساب نفسه على iPhone وApple TV في آن واحد؟
فقط إذا كانت باقتك تسمح بأكثر من اتصال. ويعرض Tivsy العدد فلا تحتاج إلى التخمين: إن كان واحدًا تناوب الجهازان بدل أن يتشاركا، وسقط الذي بدأ ثانيًا. وعادةً ما يبيع المزوّدون اتصالات إضافية بثمن زهيد، وهي الشراء الصحيح إن كانت المشاهدة في غرفتين بالبيت.
اتصلت لكن الدليل فارغ؟ يعرض المزوّدون بيانات البرامج بطرق مختلفة، وبعضهم يحتاج رابط XMLTV منفصلاً. وهذا مشروح في دليل البرامج.