M3U أم Xtream Codes: أي صيغة تسجيل دخول IPTV تختار؟
مقارنة مباشرة بين M3U وXtream Codes: عدد الحقول، خطوات الإعداد، فحوصات وقت الحفظ، وتوصيل EPG، وكيف يتعامل IPTV Expert مع كل منهما.
المقارنة بين M3U وXtream Codes تختصرها حقيقة بنيوية واحدة: كلا الصيغتين تمنح مشغّل الوسائط الشيء الأساسي نفسه، قائمة قنوات، لكنهما تسلّمانها بطريقتين مختلفتين. M3U يسلّمها كرابط واحد. Xtream Codes يسلّمها عبر تسجيل دخول. هذا الفرق في التسليم هو القصة كلها فعلاً. فهو يحدد ما تكتبه، وما يُفحص قبل تحميل أي شيء، وما يحدث عندما يحدث خطأ ما.
معظم المقارنات على الإنترنت تصف الصيغتين بشكل نظري. بعضها يعتمد على نسب مئوية أو أرقام توقيت دون منهجية معلَنة خلفها. يتجاوز هذا الدليل ذلك. يشرح ما يطلبه كل تنسيق فعليًا لإدخاله في IPTV Expert. يغطي ما يتحقق منه التطبيق ومتى، ثم يمنحك قاعدة واحدة واضحة لاختيار الصيغة عندما يوفّر مزوّد ما كلا الخيارين.
أهم النقاط
- M3U هو رابط قائمة تشغيل واحد؛ أما Xtream Codes فهو بيانات دخول تتكون من خادم واسم مستخدم وكلمة مرور تُتبادل مع واجهة برمجية للمزوّد.
- في IPTV Expert، يطلب تبويب M3U حقلين ويتحقق من أن الرابط بصيغة صحيحة قبل الحفظ. يطلب تبويب Xtream Codes أربعة حقول ويتحقق فقط من أنها ليست فارغة.
- لا توجد صيغة أكثر موثوقية بشكل عام. إذا وفّر مزوّدك كلا الصيغتين للاشتراك نفسه، اختر بناءً على البيانات التي تملكها فعلاً.
ما الفرق الفعلي بين M3U وXtream Codes؟
M3U ملف نصي عادي يُصل إليه عبر رابط واحد. يجلب المشغّل هذا الرابط الوحيد، ويقرأ العناصر بداخله، ويبني قائمة قنوات مما يجده. يشرح ما هي قائمة تشغيل M3U؟ الصيغ والأمثلة وإعداد المشغل الصيغة نفسها، بما فيها وسوم #EXTM3U و#EXTINF التي يحددها معيار RFC 8216.
أما Xtream Codes فليس ملفًا على الإطلاق. إنه صيغة تسجيل دخول: عنوان خادم، واسم مستخدم، وكلمة مرور، يتبادلها المشغّل مع واجهة برمجية للمزوّد، غالبًا عبر نقطة نهاية باسم player_api.php. عند النجاح، يعيد هذا التبادل عادةً علامة مصادقة إلى جانب تفاصيل الحساب مثل حالة الاشتراك وتاريخ انتهائه (مرجع Xtream Codes API). يشرح ما هو Xtream Codes؟ صيغة تسجيل الدخول والإعداد والأمان هذه الصيغة بالكامل.
هذا الفرق البنيوي، بين ملف ثابت وتبادل مُصادَق عليه، هو سبب اختلاف شاشتي الإعداد لكل صيغة في أي مشغّل. كل مقارنة أدناه تعود إلى هذا الأساس.
إعداد المصدر نفسه، جنبًا إلى جنب في IPTV Expert
تبدأ الصيغتان من الشاشة نفسها بالضبط. افتح شاشة إضافة مصدر في IPTV Expert وستجد قائمة اختيار من ثلاثة خيارات: "M3U/M3U8 Playlist"، و"Xtream Codes"، و"Stalker Portal". اختيار خيار مختلف يبدّل الحقول المعروضة تحته. الفرق الوحيد بين الصيغتين المغطاتين هنا هو الحقول، وفحص واحد وقت الحفظ.
| M3U/M3U8 | Xtream Codes | |
|---|---|---|
| الحقول المطلوبة | الاسم، الرابط (حقلان) | الاسم، الخادم، اسم المستخدم، كلمة المرور (4 حقول) |
| فحص وقت الحفظ | يجب أن يكون الرابط بصيغة صحيحة، بمضيف سليم | يتحقق فقط من أن لا حقل فارغ |
| ما لا يُفحص عند الحفظ | هل يحتوي الملف فعلاً على قنوات عند ذلك الرابط | هل تبدو قيمة الخادم كعنوان حقيقي |
| ما يحدث بعد الحفظ | يجلب التطبيق القائمة ويحلّلها | يتصل التطبيق بالخادم ببيانات دخولك |
| طريقة الإدخال (هاتف، لوحي، سطح مكتب) | حقل نص مضمّن | حقل نص مضمّن |
| طريقة الإدخال (Android TV، Fire TV) | لوحة مفاتيح على الشاشة بملء الشاشة | لوحة مفاتيح على الشاشة بملء الشاشة |
إليك كيف يبدو ذلك كأمثلة مصنّعة ومنقّاة جنبًا إلى جنب. لا تنشر أو تشارك أبدًا رابط قائمة تشغيل حقيقيًا أو بيانات دخول حقيقية علنًا، تمامًا كما لا تشارك كلمة مرور.
مثال مصنّع لعنصر M3U:
#EXTM3U
#EXTINF:-1 group-title="News",Example Channel
https://host.example.com/stream/CHANNEL_TOKEN
بيانات دخول Xtream Codes مصنّعة، مُدخلة في الحقول الأربعة التي يطلبها التطبيق:
- الخادم:
http://host.example.com:8080 - اسم المستخدم:
username_here - كلمة المرور:
••••••••
لاحظ الفرق في عدد الحقول مباشرة: رابط واحد مقابل ثلاث قيم منفصلة. هذا ليس خيارًا شكليًا من جانب IPTV Expert، بل يعكس ما تكون عليه كل صيغة فعليًا في جوهرها.
للحصول على الشرح الكامل خطوة بخطوة لأي من الصيغتين، راجع كيفية إضافة قائمة تشغيل M3U إلى IPTV Expert أو طريقة إعداد Xtream Codes في IPTV Expert. لن يكرر هذا المقال تلك الخطوات بالكامل؛ فهو يركّز على المقارنة نفسها.

أيهما يفشل بأسلوب أكثر لطفًا؟
إليك فرقًا حقيقيًا، لا ادعاء موثوقية عامًا: يلتقط تبويب M3U رابطًا معطوبًا بوضوح قبل أن يحاول فعل أي شيء به. اكتب رابطًا ليس بصيغة عنوان ويب صحيحة، ويشير إليه IPTV Expert فورًا، قبل أن تصل حتى إلى شاشة التحميل.
تبويب Xtream Codes لا يفعل ذلك. فحصه وقت الحفظ يؤكد فقط أن كل حقل يحتوي على شيء ما، مع تسمية "إلزامي" إن تركت أحدها فارغًا. لا يتحقق مما إذا كانت قيمة الخادم تشبه عنوانًا حقيقيًا. خطأ إملائي، مثل نقطتين رأسيتين مفقودتين قبل رقم المنفذ، يمر من هذا الفحص ولا يظهر إلا عندما يحاول التطبيق فعليًا الاتصال بالخادم.
هذه هي النقطة التي تلتقي فيها الصيغتان مجددًا. رابط M3U معطوب مرّ صدفة من فحص الصيغة، وبيانات Xtream Codes خاطئة أو غير قابلة للوصول، ينتهي كلاهما إلى نوع الفشل نفسه: شاشة تحميل أو تحديث لم تكتمل. بالنسبة لـXtream Codes تحديدًا، يظهر ذلك كرسالة "فشل التحديث" مشتركة واحدة. تغطي كل الأسباب الممكنة، خادم خاطئ، أو بيانات دخول خاطئة، أو شبكة غير قابلة للوصول، أو اشتراك منتهٍ، دون إخبارك أيها كان السبب. يشرح طريقة إعداد Xtream Codes في IPTV Expert كيفية التمييز بين هذه الأسباب يدويًا.
الخلاصة الصادقة إذن: M3U يلتقط نوعًا واحدًا من الأخطاء الإملائية أبكر قليلاً. لا صيغة أكثر عرضة للفشل بطبيعتها بمجرد تجاوز ذلك الفحص الأول، لأن خطوة التحميل الأساسية نفسها تتعامل مع كلتيهما من تلك النقطة.
ماذا عن بيانات دليل EPG؟
بيانات دليل البرامج (ما يُبث على كل قناة، ومتى) ليست جزءًا من مهمة أي من الصيغتين الأساسية في سرد القنوات، لكن كلتيهما تتعامل معها بشكل مختلف.
واجهة Xtream Codes المُصادَق عليها تتضمن نقاط نهاية خاصة بـEPG إلى جانب بيانات القنوات ومحتوى الفيديو عند الطلب. هذا يتيح للمشغّل طلب معلومات البرنامج كجزء من جلسة تسجيل الدخول نفسها (مرجع Xtream-UI API). أما M3U فيعتمد بدلًا من ذلك على ترويسة اختيارية، url-tvg=، يمكن أن تشير إلى ملف XMLTV منفصل تمامًا يُحدَّث وفق جدوله الخاص.
هذا يصف من أين يمكن أن تأتي بيانات EPG لكل صيغة بشكل عام. وليس ادعاءً بأن IPTV Expert يجلب تلقائيًا دليلًا منفصلًا بمجرد إضافتك للمصدر. هذا يعتمد على ما تتضمنه قائمة تشغيل المزوّد أو حسابه فعليًا.

جدول القرار: أي صيغة يجب أن تستخدم؟
لا تفوز صيغة بشكل قاطع. يتعامل IPTV Expert مع كلتيهما بالطريقة نفسها في العمق: شاشة إضافة مصدر واحدة، وخطوة تحميل واحدة في النهاية، وسلوك منصة واحد. ما يحدد ذلك فعليًا هو ما منحك إياه مزوّدك.
| إذا منحك مزوّدك... | استخدم هذه الصيغة | ابدأ هنا |
|---|---|---|
| رابطًا واحدًا فقط، دون اسم مستخدم أو كلمة مرور منفصلين | M3U | إضافة قائمة تشغيل M3U إلى IPTV Expert |
| عنوان خادم مع اسم مستخدم وكلمة مرور | Xtream Codes | إعداد Xtream Codes في IPTV Expert |
| كلاهما، للاشتراك نفسه | كلاهما يعمل | اختر بناءً على ما تملكه بين يديك، لا بناءً على سمعة عامة لصيغة ما |
إذا لم تكن متأكدًا من الصيغة التي منحك إياها مزوّدك فعلاً، انظر إلى ما أمامك: رابط واحد يعني M3U، وثلاثة أو أربعة عناصر نصية منفصلة تعني Xtream Codes. هذا هو الفرق الوحيد الذي يهم فعلاً عندما تكون واقفًا أمام شاشة الإعداد.

أي نسخة تحميل يجب أن تستخدم؟
تنطبق المقارنة أعلاه على كل منصة يعمل عليها IPTV Expert. اختر التحميل المطابق لجهازك:
| المنصة | التحميل |
|---|---|
| Android | Google Play |
| iPhone، iPad | App Store |
| Mac | Mac App Store |
| Windows | Microsoft Store |
| Linux | Snap Store |
| Fire TV، Android TV | تحميل ملف APK |
إذا كنت لا تزال تختار المشغّل الذي ستثبّته من الأساس، يقارن أفضل مشغلات IPTV المجانية في 2026 بين خيارات مختبرة قبل أن تلتزم. إذا كنت تعرف جهازك بالفعل وتحتاج فقط إلى مقارنة الصيغة، تغطي أداة اختيار نسخة IPTV Expert الكاملة كل نسخة مدعومة.
IPTV Expert
شاهد على شاشتك
قم بتنزيل IPTV Expert للنظام الأساسي المفضل لديك.
IPTV Expert لا يوفر أو يستضيف أو يبيع القنوات أو قوائم التشغيل أو الاشتراكات.