الفرق بين M3U وXtream Codes وأيهما تستخدم على iPhone
قد يقدّم لك مزود IPTV رابط M3U، أو تسجيل دخول عبر Xtream Codes، أو الاثنين معًا. كلاهما يصل إلى الحساب نفسه لكنهما يعملان بطريقة مختلفة. تشرح هذه المقارنة كيف يعمل كل منهما وتساعدك على اختيار المناسب لجهاز iPhone أو iPad.

الإجابة المختصرة
M3U وXtream Codes طريقتان لإخبار مشغل IPTV بمكان محتوى مزودك. رابط M3U يشير إلى ملف نصي واحد يسرد كل عناوين البث. أما تسجيل الدخول عبر Xtream Codes فهو عنوان خادم واسم مستخدم وكلمة مرور، يستخدمها المشغل ليطلب من خادم المزود القنوات المباشرة والأفلام والمسلسلات كلًّا على حدة.
معظم المزودين الذين يقدّمون أحدهما يقدّمون الآخر أيضًا، وكلاهما يصل إلى القنوات والعناوين نفسها في الحساب نفسه. الفرق في طريقة وصول المحتوى إلى iPhone: مدى تنظيمه، وكمية المعلومات المرافقة له، وكيف تعمل التحديثات، وكيف تُعامَل بيانات الدخول. إذا أعطاك مزودك الاثنين وتريد توصية فقط، فـ Xtream Codes عادةً الخيار الأريح للاشتراك الكبير، وM3U الخيار الأبسط. يشرح باقي المقال السبب لتقرر بنفسك ما يناسب إعدادك.
وفي الحالتين، لا يشغّل المشغل إلا ما تضيفه أنت. يدعم Smart IPTV Pro Player نوعي المصادر على iPhone وiPad، ولا يحتوي على قنوات أو قوائم تشغيل أو خدمة IPTV خاصة به.
كيف يعمل M3U
M3U صيغة قوائم تشغيل قديمة وبسيطة. يبدأ الملف بـ #EXTM3U، وكل إدخال مكوّن من سطرين: سطر معلومات يبدأ بـ #EXTINF ثم عنوان البث. يحمل سطر المعلومات عادةً الاسم المعروض، وفي النمط الموسّع «m3u_plus» يحمل سمات مثل tvg-logo للشعار وgroup-title للمجموعة التي ينتمي إليها الإدخال.
عند إضافة مصدر M3U، ينزّل المشغل الملف كاملًا ويقرؤه من أوله إلى آخره. كل ما يعرفه عن اشتراكك هو ما كُتب في تلك الأسطر. ومع مزود لديه آلاف القنوات وكتالوج كبير حسب الطلب، قد يكون الملف ضخمًا جدًا، وعلى المشغل أن يفرزه إلى قنوات مباشرة وأفلام ومسلسلات بناءً على الدلائل الموجودة فيه.
تأتي روابط M3U من المزودين بشكلين: رابط لوحة تحكم مثل http://example-server.com:8080/get.php?username=…&password=…&type=m3u_plus، أو عنوان ملف مباشر ينتهي بـ .m3u أو .m3u8. الإعداد مشروح خطوة بخطوة في طريقة إضافة قائمة M3U على iPhone.
كيف يعمل Xtream Codes
سُمّي Xtream Codes على اسم لوحة تحكم خوادم استخدمها كثير من المزودين. وطريقتها في ربط التطبيقات، التي تُسمّى غالبًا Xtream API، عاشت أطول من اللوحة نفسها وأصبحت مدعومة على نطاق واسع. بدلًا من ملف واحد، يسجّل المشغل الدخول بثلاث بيانات: Host (الخادم، مثل http://example-server.com:8080) وUsername (اسم المستخدم) وPassword (كلمة المرور).
بعد تسجيل الدخول، يطلب المشغل من الخادم قوائم محددة: فئات البث المباشر وقنواته، وفئات الأفلام وعناوينها، والمسلسلات ومواسمها وحلقاتها. ولأن لكل طلب إجابته الخاصة، لا حاجة إلى تخمين البث المباشر والأفلام والمسلسلات من قائمة واحدة. الخادم يحدد ما هو ماذا، وغالبًا ما يأتي المحتوى حسب الطلب بتفاصيل أكثر من سطر M3U المعتاد، مثل الملصقات وبنية الحلقات.
ويمكن لتسجيل الدخول أيضًا أن يخبر المشغل عن حسابك نفسه، مثل ما إذا كان نشطًا. وهذا أحد أسباب سهولة تشخيص أخطاء الدخول في Xtream: الدخول المرفوض يشير إلى بيانات الدخول أو الحساب، بينما فشل تنزيل M3U قد يعني أشياء كثيرة. الشرح الكامل موجود في دليل إعداد Xtream Codes على iPhone.
مقارنة بين M3U وXtream Codes
يلخّص الجدول التالي الفروق العملية. النتائج الفعلية تعتمد على المزود، لأن الصيغتين لا تحملان إلا ما يضعه المزود فيهما.
| الجانب | رابط قائمة M3U | تسجيل الدخول عبر Xtream Codes |
|---|---|---|
| ما تُدخله | رابط طويل واحد | الخادم واسم المستخدم وكلمة المرور |
| جهد الإعداد | لصق مرة واحدة؛ لكن الرابط الطويل يسهل إفساده عند النسخ | ثلاثة حقول؛ ويجب أن تكون صيغة الخادم (البروتوكول والمنفذ) صحيحة |
| البث المباشر والأفلام والمسلسلات | تُفرز من دلائل في ملف واحد؛ وتعتمد على طريقة بناء القائمة | يرسلها الخادم منفصلة؛ وهي عادةً أكثر ترتيبًا |
| الفئات | من قيم group-title إن وُجدت | قوائم فئات منفصلة للبث المباشر والأفلام والمسلسلات |
| البيانات الوصفية | الاسم والشعار والمجموعة على الأكثر | غالبًا ملصقات وبنية المواسم والحلقات للمحتوى حسب الطلب |
| التحديثات | يُنزَّل الملف كاملًا من جديد عند التحديث | تُطلب القوائم من الخادم من جديد عند التحديث |
| بيانات الدخول | غالبًا داخل الرابط كنص واضح | تُدخل في حقول منفصلة |
| العمل دون تسجيل دخول إلى حساب | نعم، لملفات .m3u الثابتة التي تحمل رمزًا أو لا تتطلب دخولًا | لا، يتطلب دائمًا اسم مستخدم وكلمة مرور |
ملاحظة حول الأمان
في رابط get.php، يوجد اسم المستخدم وكلمة المرور داخل الرابط نفسه. كل من يرى الرابط، في لقطة شاشة أو منشور في منتدى أو سجل المتصفح أو رسالة دعم، يستطيع استخدام اشتراكك. يحتوي تسجيل دخول Xtream على الأسرار نفسها، لكنك أقل عرضة للصقه في مكان ما بالخطأ لأنه ليس رابطًا واحدًا قابلًا للمشاركة. ولا يحميك أي من الخيارين إذا كان خادم المزود يستخدم http:// العادي، لأن الاتصال بذلك الخادم غير مشفّر في الحالتين. تعامل مع الاثنين ككلمات مرور ولا تشاركهما علنًا أبدًا.
أيهما تختار وكيف تنتقل
اختر Xtream Codes إذا:
- كان اشتراكك يتضمن كتالوجًا كبيرًا من الأفلام والمسلسلات وتريده مفصولًا بوضوح عن البث المباشر
- كنت تريد ملصقات وقوائم حلقات للمحتوى حسب الطلب حين يوفرها المزود
- كان رابط M3U يتعطل باستمرار عند نسخه
اختر M3U إذا:
- كان مزودك لا يقدّم إلا رابط قائمة، أو ملف
.m3uأو.m3u8ثابتًا - كنت تشاهد القنوات المباشرة أساسًا وتكفيك قائمة واحدة
- كنت تريد أسرع إعداد ممكن بعملية لصق واحدة
الانتقال سهل لأنك لا تفقد المصدر القديم عند إضافة مصدر جديد. إذا كان لديك رابط get.php، فلديك بيانات Xtream بالفعل: الخادم هو كل ما يسبق /get.php، واسم المستخدم وكلمة المرور هما القيمتان الموجودتان في الرابط. أضف قائمة جديدة، واختر Xtream Codes، وأدخل البيانات الثلاث واحفظ. وعندما ترضى عن الملف الشخصي الجديد، يمكنك حذف القديم باستخدام Delete Playlist (حذف القائمة)، أو الاحتفاظ به.

استخدام الاثنين كملفين شخصيين منفصلين
يُحفظ كل مصدر في Smart IPTV Pro Player كملف شخصي باسمه الخاص، ويمكنك الاحتفاظ بعدة ملفات والتبديل بينها من قائمة القوائم أعلى الشاشة. يحتفظ بعض الناس بملف شخصي لكل مزود، أو بملف Xtream لخدمتهم الرئيسية إلى جانب ملف M3U لباقة منفصلة للبث المباشر فقط. ضع في اعتبارك أن ملفين من الحساب نفسه قد يُحسبان ضمن حد الاتصالات لدى المزود إذا عملا في الوقت نفسه. بعض الميزات تتطلب اشتراكًا؛ لمعرفة شروط الاشتراك الحالية في التطبيق، راجع App Store وشاشة الشراء.
أيًّا كان ما تستخدمه، يتحكم خيار الإعدادات ← Refresh Interval (فترة التحديث: 4 أو 12 أو 24 ساعة) في عدد مرات إعادة تحميل مصادرك عند تشغيل التطبيق، وتسجيل الدخول يزامن ملفاتك الشخصية مع أجهزة iPhone وiPad الأخرى، كما توضح سياسة الخصوصية. ولنصائح حول القوائم الكبيرة، راجع تنظيم قائمة IPTV على iPhone.
الأسئلة الشائعة
هل يعطيني M3U وXtream Codes قنوات مختلفة؟
عادةً لا. كلاهما يشير إلى الحساب نفسه لدى المزود نفسه. الفروق التي تلاحظها تكون عادةً في التنظيم والبيانات الوصفية، لا في ما أنت مشترك فيه. إذا كانت قنوات ناقصة في إحدى الصيغتين، فاسأل المزود.
هل أحدهما أسرع أو أكثر استقرارًا من الآخر؟
يمر التشغيل عبر عناوين البث نفسها في الحالتين، لذلك يعتمد الاستقرار أساسًا على خوادم المزود وشبكتك. قد يستغرق تحميل ملف M3U كبير جدًا وقتًا أطول من طلب القوائم من خادم Xtream. ولمشاكل التقطيع، راجع نصائح أداء IPTV على iPhone.
هل يمكنني استيراد ملف M3U بدلًا من رابط؟
ليس في الإصدار الحالي من التطبيق. إعداد M3U يعتمد على رابط، فاطلب من مزودك رابط القائمة أو بيانات Xtream.
أي مشغل يدعم الاثنين على iPhone؟
يدعم Smart IPTV Pro Player روابط M3U وتسجيل الدخول عبر Xtream Codes على iPhone وiPad. راجع صفحتي مشغل M3U ومشغل Xtream Codes، أو كيف تختار مشغل IPTV لـ iPhone. وللمساعدة، زر صفحة الدعم.