Education·8 min

بقلم Shamir

Xtream Codes إلى M3U: كيف تتم عملية التحويل فعليًا (2026)

ابحث عن "تحويل Xtream Codes إلى M3U" وستجد مجموعة من المواقع التي تعرض تنفيذ ذلك نيابةً عنك، وغالبًا ما تطلب اسم المستخدم وكلمة المرور أولًا.

لا تحتاج إلى أيٍّ منها. لا يوجد شيء لتحويله. تسجيل دخول Xtream وقائمة تشغيل M3U هما طريقتان مختلفتان للوصول إلى الخادم نفسه، وتحويل إحداهما إلى الأخرى ليس سوى نمط عنوان URL يمكنك كتابته بنفسك خلال نحو عشر ثوانٍ.

إليك النمط، وسبب نجاحه، ومتى ينبغي لك استخدام كل طريقة.

الطريقتان

عند حصولك على مصدر بصيغة Xtream، تتلقى ثلاثة أشياء: عنوان الخادم واسم المستخدم وكلمة المرور.

يدعم ذلك الخادم بروتوكولين في الوقت نفسه:

الطريقةما يرسله المشغلما يعود إليه
واجهة Xtream APIطلبات منظمة للفئات والبثوث وبيانات الدليل والعناصر عند الطلببيانات JSON يحولها المشغل إلى مكتبة قابلة للتصفح
مخرجات M3Uطلب واحد للحصول على قائمة تشغيلقائمة تشغيل نصية مُنشأة تضم كل العناصر التي يمكن لحسابك الوصول إليها

الخادم نفسه، والحساب نفسه، والمحتوى نفسه. ليست M3U شيئًا منفصلًا يحتفظ به مزود الخدمة، بل ينشئها الخادم عند الطلب من قاعدة البيانات نفسها التي تقرأ منها واجهة API. لذلك فإن كلمة "تحويل" ليست دقيقة. فأنت تطلب من الخادم نفسه أن يجيب بتنسيق مختلف.

(إذا لم تكن متأكدًا حتى من الصيغة التي لديك، فابدأ من هنا.)

نمط عنوان URL

بافتراض أن لديك الخادم واسم المستخدم وكلمة المرور، توجد مخرجات M3U في:

http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

استبدل القيم بقيمك الخاصة، وسيصبح ذلك عنوان URL لقائمة التشغيل. لا تحتاج إلى أي شيء آخر.

المعاملان الموجودان في النهاية هما ما يستحق الفهم:

type=

  • m3u_plus — تتضمن البيانات الوصفية الموسعة: أسماء العرض والشعارات وعناوين المجموعات ومعرّفات الدليل. هذه هي التي تريدها.
  • m3u — عناصر مجردة بلا بيانات وصفية. ستحصل على قائمة مسطحة من عناصر بلا أسماء. نادرًا ما تكون مفيدة.

output=

  • ts — بثوث MPEG-TS خام. أعلى توافقًا؛ وتعمل عمليًا مع كل المشغلات. (ما هو بث ‎.ts‎ فعليًا.)
  • m3u8 — HLS. أكثر استقرارًا على الاتصالات المتقطعة لأنه مقسم إلى أجزاء، وعادةً ما يكون الخيار الأنسب على الأجهزة المحمولة.
  • hls — اسم بديل للفكرة نفسها في بعض إصدارات الخوادم.

إذا تم تحميل قائمة التشغيل لكن لم يبدأ أي شيء، فإن استبدال output=ts بـ output=m3u8 هو أفضل إجراء يمكنك تجربته أولًا. بعض الخوادم لا يحوّل البث إلا إلى إحدى الصيغتين، وبعض الأجهزة تفضل HLS بشدة.

عنوان URL للدليل أيضًا

تعمل الحيلة نفسها مع بيانات الجداول. يوجد موجّه الدليل في:

http://SERVER:PORT/xmltv.php?username=USER&password=PASS

يعيد ذلك XMLTV، وهو ما يحتاج إليه أي مشغل لعرض دليل البرامج. وبما أن مزود الخدمة ينشئ كليهما من قاعدة البيانات نفسها، فإن معرّفات الدليل في هذا الملف تطابق بالفعل قيم tvg-id الموجودة في قائمة تشغيل m3u_plus — وهو الجزء الأصعب من إعداد الدليل، وقد حُلّ مجانًا. (لماذا تكون مطابقة الدليل عادةً الجزء المزعج.)

لماذا لا ينبغي لك استخدام موقع للتحويل

انظر إلى عنوان URL مرة أخرى. فهو يحتوي على اسم المستخدم وكلمة المرور بنص واضح.

أي موقع يعرض "التحويل" نيابةً عنك يطلب منك تسليمه بيانات دخول فعالة لشخص غريب، مقابل تنفيذ استبدال نصي كان بإمكانك إجرائه في المفكرة. لا توجد أي عملية حسابية تبرر منحه هذه الثقة.

وعمليًا، يمكن لمن يدير ذلك الموقع أن:

  • يستخدم حسابك بنفسه، ما يعني أنك أنت ستُطرَد من الاتصال إذا كان المصدر يحد عدد الاتصالات.
  • يبيع بيانات الدخول أو يسرّبها.
  • يحتفظ بها طويلًا بعد أن تنسى وجود الموقع.

وينطبق المنطق نفسه على أي "أداة لفحص قائمة التشغيل" أو "أداة اختبار M3U" تطلب بيانات الدخول. أنشئ عنوان URL بنفسك. فالأمر لا يتعدى النسخ واللصق والاستبدال.

إذا كنت قد استخدمت أحد هذه المواقع، فغيّر كلمة المرور لدى مزود الخدمة إن كان ذلك متاحًا.

أي طريقة ينبغي لك استخدامها فعليًا؟

بعد أن أثبتنا أنه يمكنك الحصول على M3U من تسجيل دخول Xtream، إليك الجزء الذي تتجاهله معظم الأدلة: غالبًا لا ينبغي لك فعل ذلك.

تكون إضافة المصدر بصيغة Xtream، عندما يدعمها المشغل، أفضل عادةً:

واجهة Xtream APIM3U مُنشأة
العناصر المباشرةنعمنعم
الأفلام والمسلسلات عند الطلبنعم، كمكتبة قابلة للتصفح ومنظمة مع البيانات الوصفيةتُدمج في القائمة كعناصر مسطحة، أو تختفي بالكامل
مواسم وحلقات المسلسلاتمنظمةغير ممثلة
بيانات الدليليتم جلبها تلقائيًا عبر واجهة APIتحتاج إلى إضافة عنوان URL منفصل لـ XMLTV يدويًا
المشاهدة اللاحقة / تغيير التوقيتتتيحها واجهة API عندما يدعمها مزود الخدمةتعتمد على وجود سمات لكل عنصر
معلومات الحساب (تاريخ الانتهاء، والاتصالات)ظاهرةغير متاحة
إمكانية الاستخدام مع أي مشغلأضيق — إذ يجب أن يدعم المشغل Xtreamعالمية. كل مشغل يقرأ M3U.
بيانات الدخول في عنوان URLموجودة في حقولمضمّنة في العنوان نفسه

باختصار: استخدم Xtream إذا كان المشغل يدعمه، واستخدم مخرجات M3U عندما لا يدعمها.

السبب الشائع للرغبة في صيغة M3U هو وجود مشغل أو تطبيق تلفاز أو جهاز لا يقبل إلا عنوان URL لقائمة تشغيل. وهذه حاجة مشروعة تمامًا، ونمط عنوان URL أعلاه هو الطريقة التي تلبيها بها. (تعتمد الأفلام والمسلسلات تحديدًا على هذا الاختيار.)

في Tuneline، تحظى الطريقتان بالدعم الكامل: أضف المصدر بصيغة Xtream باستخدام الخادم واسم المستخدم وكلمة المرور، أو ألصق عنوان URL من نوع M3U. التطبيق نفسه، ويمكنك الاحتفاظ بالطريقتين.

الاتجاه المعاكس

يبحث الناس أيضًا عن تحويل رابط M3U إلى تسجيل دخول Xtream. هذا لا ينجح، ومن المفيد توضيح السبب.

عنوان URL من نوع M3U هو مخرج، أما تسجيل دخول Xtream فهو مدخل. يمكنك إنشاء قائمة تشغيل من بيانات الدخول لأن الخادم يوفر نقطة النهاية هذه، لكن لا يمكنك إعادة بناء تسجيل دخول صالح لواجهة API من قائمة بعناوين البث — فقائمة التشغيل لا تحتوي ببساطة على بنية الحساب.

الاستثناء الوحيد هو أن تكون قائمة التشغيل التي حصلت عليها عبارة عن عنوان URL من نوع get.php بحد ذاته. في هذه الحالة تكون بيانات الدخول موجودة بالفعل في سلسلة الاستعلام، ويمكنك قراءة الخادم واسم المستخدم وكلمة المرور الخاصة بك مباشرةً من العنوان الذي تلقيته. هذا ليس تحويلًا، بل مجرد قراءة لعنوان URL. كما يوضح، بشكل مقلق، مدى ضعف الحماية المحيطة بهذه الروابط.

استكشاف الأخطاء وإصلاحها

العَرَضالسبب المحتمل
تُنزَّل قائمة التشغيل لكنها فارغة أو لا تحتوي إلا على سطر خطأ واحداسم المستخدم أو كلمة المرور غير صحيحين، أو أن الحساب انتهت صلاحيته. حمّل عنوان URL في المتصفح واقرأ النص.
تظهر العناصر لكن لا يعمل أي منهاجرّب output=m3u8 بدلًا من output=ts.
الأسماء مفقودة، وكل شيء عبارة عن أرقاماستخدمت type=m3u بدلًا من type=m3u_plus.
يعمل على جهاز واحد، ويظهر "الحد الأقصى للاتصالات" على الجهاز التاليالحساب يحد عدد الاتصالات المتزامنة. يُحتسب كل جهاز. كيف تعمل حدود الاتصالات.
تُحمّل قائمة التشغيل لكن الدليل فارغلم تضف عنوان URL لـ xmltv.php، أو أن العنوانين لا يتطابقان في المعرّفات.
لا يعمل أي شيء على الإطلاق، مع أي صيغة لعنوان URLتحقق من المنفذ. غالبًا ما تعمل خوادم Xtream على منفذ غير قياسي، ويؤدي حذفه إلى فشل صامت.

من العادات المفيدة: ألصق عنوان URL الخاص بـ get.php في المتصفح أولًا. سترى إما قائمة تشغيل نصية أو رسالة خطأ واضحة، وهذا يخبرك فورًا بما إذا كانت المشكلة في بيانات الدخول أم في المشغل.

الخلاصة

  • Xtream وM3U هما طريقتان للوصول إلى الخادم نفسه. لا يوجد تحويل.
  • توجد قائمة التشغيل في get.php?username=…&password=…&type=m3u_plus&output=ts.
  • يوجد الدليل في xmltv.php?username=…&password=….
  • لا تسلّم بيانات الدخول أبدًا إلى موقع للتحويل. فأنت تستبدل الثقة بعملية بحث واستبدال.
  • فضّل طريقة Xtream عندما يدعمها المشغل — إذ ستحافظ على مكتبات المحتوى عند الطلب وبيانات الدليل ومعلومات الحساب.
  • يحتوي عنوان URL على كلمة مرورك. تعامل معه كسرّ، ولا تنشره أبدًا.

هل تريد مشغلًا يدعم الطريقتين؟ نزّل Tuneline — أضف مصدرك بصيغة Xtream أو باستخدام عنوان URL من نوع M3U، مجانًا ومن دون محتوى مرفق.

شارك هذا المقال

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

اقرأ هذا المقال بلغة أخرى

Tuneline هو تطبيق مشغل وسائط. لا يوفر أي محتوى ولا يستضيفه ولا يوزعه. أنت من يحضر قائمة التشغيل الخاصة بك، تمامًا كما تفعل مع VLC.