ما قائمة تشغيل M3U؟ دليل عملي إلى تنسيقها ووسومها

قائمة تشغيل M3U هي ملف نصي أو عنوان URL يضم عناصر وسائط ويحدد مواقعها ليتمكن مشغل متوافق من العثور عليها. في قوائم IPTV، يستخدم تنسيق M3U غالبًا أسطر EXTINF وبيانات وصفية مثل tvg-id وtvg-logo وgroup-title لوصف كل قناة. يشرح هذا الدليل بنية القائمة، ويعرض مثالًا عليها، ويوضح كيفية فحص المحتوى الذي لديك تصريح بمشاهدته وتشغيله.
أهم النقاط
- قائمة تشغيل M3U هي قائمة بمواقع الوسائط، وليست الفيديو أو القناة نفسها.
- يبدأ ملف التشغيل بالوسم #EXTM3U، بينما يصف الوسم #EXTINF عادةً العنصر الذي يليه.
- تُستخدم سمات مثل tvg-id وtvg-logo وgroup-title على نطاق واسع كبيانات وصفية لقوائم IPTV.
- تنسيقا M3U وM3U8 متقاربان؛ ويُستخدم M3U8 عادةً للنصوص المشفّرة بترميز UTF-8.
- يمكن لمشغل متوافق في المتصفح فتح رابط M3U أو ملف قائمة تشغيل مرفوع، لكن يجب أن تكون مصادر البث صالحة ومصرّحًا لك باستخدامها.
ما قائمة تشغيل M3U؟
ببساطة، ما قائمة تشغيل M3U؟ إنها فهرس نصي عادي يوجّه مشغل الوسائط إلى عنصر صوتي أو مرئي واحد أو أكثر. وقد يشير أحد الإدخالات إلى ملف محلي أو بث عبر الشبكة أو مصدر وسائط آخر. لا تحتوي قائمة التشغيل عادةً على الفيديو نفسه، بل تخبر المشغل بما ينبغي أن يحاول فتحه.
تحتوي قائمة تشغيل IPTV عادةً على مجموعة من إدخالات القنوات. وقد يتضمن كل إدخال معلومات وصفية، مثل اسم القناة أو فئتها، يتبعها عنوان البث. يقرأ المشغل المتوافق هذه المعلومات ويعرض الإدخالات في قائمة يمكن تصفحها. ويعتمد تشغيل البث على صحة العنوان واتصالك وإمكانات المشغل وحقوق الوصول المتاحة لك.
قد تصلك قائمة التشغيل كملف قابل للتنزيل، غالبًا بامتداد .m3u أو .m3u8، أو كرابط لقائمة التشغيل. تعامل مع روابط قوائم التشغيل الخاصة كما تتعامل مع بيانات تسجيل الدخول: فقد تتضمن معلومات وصول، لذا تجنب نشرها أو مشاركتها علنًا. ولا تحمّل إلا المحتوى المصرّح لك بمشاهدته في موقعك.
كيف يعمل تنسيق M3U
صُمم تنسيق M3U ليكون سهل القراءة: افتح قائمة تشغيل أساسية في محرر نصوص لتفحص أسطرها. تبدأ قائمة IPTV نموذجية برأس، ثم تتكرر فيها أسطر الوصف ومواقع الوسائط. وقد تظهر فيها أيضًا أسطر فارغة وتعليقات. وتختلف البيانات الوصفية الدقيقة باختلاف منشئي قوائم التشغيل والمشغلات، لذلك لا تعرض جميع المشغلات كل الحقول.
| السطر أو الحقل | معناه المعتاد | ما قد يفعله المشغل به |
|---|---|---|
| #EXTM3U | رأس قائمة التشغيل | يتعرّف على الملف بوصفه قائمة M3U موسّعة |
| #EXTINF | معلومات الإدخال، وتشمل غالبًا المدة والعنوان | يستخدم العنوان اسمًا للعرض |
| tvg-id | معرّف اختياري للقناة | قد يطابق الإدخال ببيانات القناة في نظام متوافق |
| tvg-logo | موقع اختياري لشعار القناة | قد يعرض صورة بجانب الإدخال |
| group-title | اسم اختياري للفئة أو المجموعة | قد ينظم الإدخالات ضمن أقسام |
| عنوان البث | موقع مصدر الوسائط | يحاول فتح البث |
تشير علامة الهاش في بداية الوسم إلى أنه جزء من معلومات قائمة التشغيل، وليس عنوان بث. وفي كثير من قوائم IPTV، يصف السطر الذي يبدأ بـ #EXTINF العنوان الموجود في السطر التالي. إذا كان هذا العنوان مفقودًا أو مشوهًا أو لم يعد متاحًا، فقد يظهر الإدخال في القائمة لكن يتعذر تشغيله.
فهم EXTINF وسمات IPTV
EXTINF اختصار لعبارة «المعلومات الموسّعة». وفي إدخال IPTV شائع، يبدأ بقيمة للمدة، تليها سمات اختيارية واسم للعرض تفصله فاصلة. غالبًا ما تستخدم إدخالات البث المباشر القيمة -1 للمدة لأنها لا تملك وقت تشغيل ثابتًا. وقد تستخدم قوائم أخرى مدة موجبة لعنصر وسائط محدد بوقت.
- tvg-id: معرّف نصي مرتبط بقناة. وقد يساعد البرامج المتوافقة على مطابقة القناة ببيانات أخرى، لكنه لا يوفر تلك البيانات بمفرده.
- tvg-logo: موقع شعار القناة. قد يعرض المشغل الصورة إذا كان يدعم هذه السمة ويمكنه الوصول إلى الشعار.
- group-title: تسمية لفئة، مثل “News” أو “Culture”، وقد يستخدمها المشغل لتجميع الإدخالات.
هذه السمات أعراف شائعة في قوائم IPTV، لكنها لا تضمن أن تفسرها جميع المشغلات بالطريقة نفسها. انتبه إلى الإملاء وعلامات الاقتباس: اترك أسماء السمات كما هي، وضع القيم بين علامتي اقتباس حيثما هو موضح، وتجنب إدراج فاصل أسطر في منتصف الإدخال. وإذا تجاهل المشغل شعارًا أو تسمية مجموعة، فقد يظل البث نفسه يعمل.
مثال M3U: قراءة إدخال في قائمة تشغيل
إليك مثالًا صغيرًا على قائمة M3U يستخدم عناوين بديلة. نطاق .invalid مخصص للأمثلة، لذا لا يمكن تشغيل هذه الأسطر كبث. يوضح هذا الهيكل كيفية ترابط اسم القناة والبيانات الوصفية وموقع البث:
#EXTM3U
#EXTINF:-1 tvg-id="news.example" tvg-logo="https://logo.example.invalid/news.png" group-title="News",Example News
https://stream.example.invalid/live/index.m3u8
#EXTINF:-1 tvg-id="culture.example" tvg-logo="https://logo.example.invalid/culture.png" group-title="Culture",Example Culture
https://stream.example.invalid/culture/index.m3u8
يشير السطر الأول إلى رأس قائمة التشغيل. ويصف السطر التالي الإدخال الأول: تمثل -1 المدة، وتوفر سمات tvg بيانات وصفية اختيارية، أما النص بعد الفاصلة فهو العنوان الذي قد يعرضه المشغل. ويحدد العنوان في السطر التالي موقع الوسائط المرتبط بهذا الإدخال. ويبدأ سطر EXTINF التالي إدخالًا ثانيًا.
قد تستخدم قوائم التشغيل الفعلية أسماء سمات مختلفة، أو تحذف الشعارات، أو تتضمن بيانات وصفية إضافية، أو تشير إلى تنسيق بث غير HLS. للاطلاع على شرح عملي لإنشاء قائمة، اقرأ كيفية إنشاء قائمة تشغيل M3U. ويمكنك أيضًا استخدام محرر قوائم تشغيل M3U للعمل على نص القائمة، أو محول M3U عند الحاجة إلى تحويل ملف قائمة تشغيل مدعوم.
M3U وM3U8: ما الفرق؟
امتدادا M3U وM3U8 متقاربان. ويشير M3U8 عادةً إلى قائمة تشغيل بترميز UTF-8، القادر على تمثيل نطاق واسع من المحارف بصورة متسقة. أما ملفات M3U فقد تستخدم ترميزات نصية مختلفة، ولا سيما الملفات الأقدم، لذا قد تظهر الحروف ذات العلامات أو أسماء القنوات بغير الأبجدية اللاتينية بصورة غير صحيحة أحيانًا إذا فُسّر الترميز على نحو مختلف.
لا يخبرك الامتداد وحده ما إذا كانت قائمة التشغيل صالحة، أو ما إذا كان البث متاحًا، أو ما إذا كان المشغل يدعم الوسائط التي تشير إليها. ويُستخدم M3U8 أيضًا على نطاق واسع لقوائم بث HLS، لكن ملف قائمة تشغيل M3U8 ليس هو مقاطع الفيديو التي قد يشير إليها. تعرّف على المزيد في دليل الفرق بين M3U وM3U8، أو افتح قائمة تشغيل متوافقة باستخدام مشغل M3U8 عبر الإنترنت.
كيفية فتح قائمة تشغيل M3U واستخدامها
لاستخدام قائمة تشغيل، تحتاج إلى مشغل متوافق وملف قائمة تشغيل أو رابط صالح. والخطوات العامة بسيطة، مع اختلاف عناصر التحكم حسب التطبيق أو المتصفح:
- احصل على ملف M3U أو رابطه من مصدر موثوق ومصرّح لك باستخدامه. وتحقق مما إذا كان الرابط لقائمة تشغيل كاملة أم لبث منفرد.
- افتح مشغلًا يدعم قوائم M3U، ثم اختر خيار الرابط أو الملف. على سبيل المثال، يوفر XtremPlay مشغل M3U عبر الإنترنت للتشغيل في المتصفح.
- أدخل رابط قائمة التشغيل أو حمّل الملف، ثم انتظر حتى يحمّل المشغل الإدخالات. وإذا طُلبت منك بيانات Xtream Codes، فأدخل بيانات الاعتماد التي وفرتها لك الخدمة المصرّح لك باستخدامها فقط.
- اختر إدخالًا واختبر تشغيله. إذا كانت فئة فارغة أو تعذر تشغيل بث، فتحقق من بيانات قائمة التشغيل والعنوان قبل افتراض وجود مشكلة في المشغل.
XtremPlay مشغل IPTV مجاني عبر الويب على xtremplay.com. وهو يدعم روابط قوائم تشغيل M3U وM3U8، ورفع ملفات M3U، وتسجيل الدخول عبر Xtream Codes باستخدام رابط الخادم واسم المستخدم وكلمة المرور. ويضم أقسامًا للبث التلفزيوني المباشر والأفلام والمسلسلات، بالإضافة إلى ملفات تعريف متعددة للمستخدمين. لا يوفر XtremPlay قنوات أو اشتراكات، لذا تحتاج إلى محتوى مصرّح لك بمشاهدته.
يعمل XtremPlay عبر المتصفح، لذا يمكن استخدامه على أجهزة Smart TV والأجهزة اللوحية والهواتف والحواسيب، ومنها متصفحات Samsung Tizen وLG webOS وAndroid TV وGoogle TV؛ وأجهزة Fire TV وFirestick عبر Silk؛ وأجهزة iPad والأجهزة اللوحية بنظام Android؛ وأجهزة Android وiPhone؛ وأجهزة Windows وMac وLinux وChromebook. اطّلع على إرشادات الأجهزة حول استخدام IPTV على Smart TV أو المشاهدة على أجهزة مختلفة. كما يوفر وضعًا ملائمًا للتحكم عن بُعد في التلفاز، ويمكن إضافته إلى الشاشة الرئيسية كتطبيق ويب، ويقدم إضافة اختيارية لمتصفح Chrome. وتبقى بيانات تسجيل الدخول في متصفح المستخدم. ويتيح الوكيل المدمج تشغيل بث HTTP على الموقع الذي يستخدم HTTPS.
مشكلات قوائم تشغيل M3U الشائعة وطرق فحصها
إذا كنت تتساءل عما ينبغي أن تفعله قائمة تشغيل M3U عندما لا تُحمّل، فابدأ بالفصل بين مشكلات القائمة ومشكلات البث. فقد تُفتح قائمة التشغيل بنجاح، بينما يكون بث واحد أو أكثر من المصادر التي تشير إليها متوقفًا أو مقيّدًا أو غير متوافق مع المشغل.
- تعذّر تحميل قائمة التشغيل: تأكد من اكتمال الرابط وعدم وجود مسافات مضافة، أو جرّب رفع الملف الأصلي. وتحقق مما إذا كان الرابط منتهي الصلاحية أو يتطلب صلاحية وصول سارية.
- تظهر الإدخالات لكن لا تعمل: تحقق من عنوان البث وصلاحية وصولك، ثم اختبر اتصال الشبكة. فظهور إدخال في القائمة لا يثبت أن مصدره متاح حاليًا.
- أسماء القنوات أو شعاراتها أو مجموعاتها مفقودة: تحقق من علامات الترقيم والسمات في EXTINF. فبعض المشغلات لا تعرض جميع حقول البيانات الوصفية.
- النص غير واضح أو مشوّه: قد تكون القائمة بترميز تتم قراءته على نحو غير صحيح. ويُعد UTF-8 الترميز المعتاد لملفات M3U8.
- تعذّر تشغيل بعض مصادر البث فقط: قد تكون هذه المصادر غير متاحة، أو تتطلب تنسيقًا مدعومًا، أو تخضع لقيود وصول. ويمكن لأداة فحص البث المساعدة في التحقق من توفره، لكنها لا تمنحك صلاحية الوصول.
لمزيد من التشخيص، استخدم أداة فحص البث واقرأ دليل إصلاح قائمة تشغيل M3U التي لا تعمل. لا يوفر XtremPlay حاليًا دليل برامج إلكترونيًا (EPG) أو ميزات التسجيل أو مشاهدة البرامج السابقة. وإذا كنت تحتاج إلى محتوى تجريبي للاختبار، تعرض صفحة قوائم IPTV العامة والقانونية قوائم عامة مجانية؛ ويظل توفرها والاستخدام المسموح به خاضعين لشروط كل مصدر.
الخلاصة: افهم قائمة التشغيل قبل استخدامها
قائمة تشغيل M3U فهرس قابل للقراءة، وتساعد وسومها المشغل المتوافق على تنظيم عناوين الوسائط التي تحتوي عليها. وبعد فهم طريقة عمل #EXTM3U وEXTINF والسمات الشائعة، يصبح من الأسهل اكتشاف أخطاء التنسيق ومعرفة ما يمكن للمشغل عرضه واستكشاف أسباب تعذر فتح البث. فقائمة التشغيل ليست سوى مرجع للموقع؛ ولا توفر المحتوى بحد ذاتها أو تمنحك الإذن بمشاهدته.
هل أنت مستعد لاختبار قائمة تشغيل مصرّح لك باستخدامها؟ جرّب مشغل XtremPlay المجاني على xtremplay.com عبر متصفح التلفاز أو الجهاز اللوحي أو الهاتف أو الحاسوب. حمّل رابط M3U أو ارفع ملف M3U، ثم تصفح الإدخالات باستخدام مشغل يعمل في المتصفح، من دون تثبيت تطبيق تقليدي.
الأسئلة الشائعة
فيمَ تُستخدم قائمة تشغيل M3U؟
تسرد قائمة تشغيل M3U عناصر الوسائط ومواقعها التي يمكن لمشغل متوافق العثور عليها فيها. وتُستخدم عادةً في قوائم IPTV لتنظيم إدخالات القنوات وعناوين البث الخاصة بها.
هل يحتوي ملف M3U على الفيديو؟
غالبًا لا. فهو في العادة فهرس نصي يشير إلى مواقع الوسائط، وليس ملفًا يحتوي على الفيديو نفسه.
ما معنى EXTINF في قائمة تشغيل M3U؟
EXTINF وسم يقدّم معلومات عن إدخال قائمة التشغيل التالي، وغالبًا ما يتضمن المدة وعنوان العرض. وقد تضع قوائم IPTV أيضًا سمات البيانات الوصفية في سطر EXTINF.
ما معنى tvg-id وtvg-logo وgroup-title؟
هي سمات شائعة للبيانات الوصفية في IPTV، وتشير إلى معرّف القناة وموقع شعارها واسم فئتها. وقد تفسرها المشغلات أو تعرضها بطرق مختلفة، وقد يتجاهلها بعضها.
ما الفرق بين M3U وM3U8؟
هما تنسيقان متقاربان لقوائم التشغيل، ويشير M3U8 عادةً إلى ترميز النص باستخدام UTF-8. ولا يضمن الامتداد وحده عمل قائمة التشغيل أو مصادر البث التي تشير إليها.
هل يمكنني تشغيل قائمة M3U في المتصفح؟
نعم، إذا استخدمت مشغلًا في المتصفح يدعم روابط M3U أو رفع الملفات وكانت مصادر البث المشار إليها متاحة. يدعم XtremPlay روابط قوائم التشغيل M3U وM3U8 ورفع ملفات M3U، لكنه لا يوفر قنوات أو اشتراكات.