بقلم Rawnok Jahan
كيفية إنشاء قائمة تشغيل M3U من الصفر (2026)
تفترض معظم المواد المكتوبة عن ملفات M3U أن شخصًا ما سلّمك واحدًا منها. أما هذا الدليل فيسلك الاتجاه المعاكس: لديك بعض عناوين بث، أو مجموعة من المصادر التي تريد جمعها في مكان واحد، وتريد إنشاء قائمة التشغيل بنفسك.
خبر سار: ملف M3U هو ملف نصي عادي. يمكنك كتابته في المفكرة أو TextEdit أو أي محرر متوفر لديك، وسيعمل مع كل مشغل يقرأ M3U. لا تحتاج إلى برنامج خاص أو أداة مدفوعة أو حساب. فهذا التنسيق من أبسط تنسيقات الملفات على الإطلاق.
إليك كل شيء من البداية إلى النهاية.
التوضيح المهم: Tuneline هو مشغل وسائط للمحتوى الذي تقدمه أنت. يوضح لك هذا الدليل كيفية إنشاء قائمة تشغيل من مصادر تملك حق استخدامها أصلًا. ولا يأتي معه أي قائمة أو محتوى خاص به.
ما هو ملف M3U فعليًا؟
ملف M3U هو فهرس محتويات وليس حاوية. فهو لا يحتوي على فيديو أو صوت، بل هو ملف نصي يسرد الأسماء والعناوين، ويقرأه المشغل من أوله إلى آخره لإنشاء مكتبة مما يعثر عليه. (شرح كامل للتنسيق هنا.)
ولهذا يمكنك كتابته يدويًا. فلا توجد بنية ثنائية قد تخطئ فيها، ولا قيمة تحقق للرأس، ولا ضغط. إذا كنت تستطيع كتابة عنوان URL، فيمكنك إنشاء قائمة تشغيل.
قائمة التشغيل الأساسية القابلة للتشغيل
أبسط قائمة M3U صالحة هي قائمة من عناوين URL، عنوان واحد في كل سطر:
https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8
وهذا يعمل فعلًا. سيحمّلها أي مشغل، لكنها صعبة الاستخدام للغاية، لأن أيًّا من العناصر لا يحمل اسمًا؛ ستحصل على قائمة من عناوين URL الخام دون أن تعرف أيها أيٌّ.
لذلك يستخدم الجميع عمليًا M3U الموسّع، الذي يضيف سطرًا واحدًا للبيانات الوصفية قبل كل إدخال:
#EXTM3U
#EXTINF:-1,First Source
https://example.com/stream-one.m3u8
#EXTINF:-1,Second Source
https://example.com/stream-two.m3u8
ثلاث قواعد، وبذلك تكون قد عرفت التنسيق كاملًا:
#EXTM3Uفي السطر الأول. يخبر هذا السطر المشغل بأن «يتوقع وجود بيانات وصفية أدناه». إذا حذفته، فستعود مشغلات كثيرة إلى وضع عناوين URL المجردة الموضح أعلاه، وتفقد كل الأسماء التي كتبتها.#EXTINF:قبل كل إدخال. الرقم الذي يلي النقطتين هو المدة بالثواني. بالنسبة إلى أي محتوى مباشر أو مفتوح النهاية، استخدم-1. وبعد الفاصلة يأتي الاسم المعروض.- العنوان في السطر التالي مباشرة. لكل إدخال عنوان واحد يأتي مباشرة بعد سطر
#EXTINFالخاص به.
إضافة الشعارات والمجموعات ومعرّفات الدليل
يمنحك التنسيق الأساسي قائمة تعمل. ويمكن لبعض السمات الاختيارية أن تجعل تصفحها أكثر سهولة. توضع هذه السمات داخل سطر #EXTINF، قبل الفاصلة:
#EXTM3U
#EXTINF:-1 tvg-id="source.one" tvg-logo="https://example.com/logo1.png" group-title="News",First Source
https://example.com/stream-one.m3u8
#EXTINF:-1 tvg-id="source.two" tvg-logo="https://example.com/logo2.png" group-title="Sport",Second Source
https://example.com/stream-two.m3u8
ما الذي تقدمه كل سمة؟
| السمة | وظيفتها | هل يُنصح بإعدادها؟ |
|---|---|---|
tvg-id | تربط هذا الإدخال بخلاصة دليل (EPG) لمواءمة بيانات الجدول الزمني | فقط إذا كنت تستخدم دليلًا. وإذا كنت تستخدمه، فهذه أهم سمة على الإطلاق. |
tvg-logo | عنوان URL لأيقونة تُعرض بجانب الاسم | إضافة جيدة. يجب أن يكون عنوان URL للصورة قابلًا للوصول. |
group-title | الفئة التي يُدرج هذا الإدخال ضمنها | نعم. فهي التي تحول القائمة المسطحة إلى قائمة سهلة التصفح. |
tvg-name | اسم بديل يُستخدم لمطابقة الدليل | فقط إذا كان tvg-id غير متاح وكان المشغل يطابق العناصر بالاسم. |
group-title هي السمة الأكثر تأثيرًا في تجربتك اليومية. إذ تنشئ المشغلات الشريط الجانبي للفئات اعتمادًا عليها مباشرة، لذلك تصبح قائمة التشغيل ذات المجموعات المنطقية سهلة التصفح فورًا، بينما تتحول القائمة الخالية منها إلى تمرير لا ينتهي. (مزيد من المعلومات عن تنظيم قائمة التشغيل في فئات.)
إذا كنت تخطط لإرفاق دليل، فأدخل tvg-id بشكل صحيح منذ إنشاء القائمة. فمطابقة دليل بقائمة تشغيل لاحقًا يدويًا، عبر عشرات الإدخالات، أمر مزعج فعلًا. (كيفية عمل مطابقة الدليل.)
خطوة بخطوة: إنشاء الملف
على Windows
- افتح المفكرة. وليس Word أو WordPad؛ فأنت بحاجة إلى محرر نصي عادي بلا تنسيق.
- اكتب قائمة التشغيل باستخدام التنسيق الموضح أعلاه.
- ملف ← حفظ باسم.
- اضبط نوع الحفظ باسم على كل الملفات (*.*). هذه هي الخطوة التي يغفل عنها الجميع.
- سمِّ الملف
myplaylist.m3u، مع كتابة الامتداد كاملًا. - اضبط الترميز على UTF-8.
إذا تخطيت الخطوة 4، فسيحفظ Windows الملف بصمت باسم myplaylist.m3u.txt، ولن يتعرف عليه أي مشغل.
على macOS
- افتح TextEdit.
- التنسيق ← تحويل إلى نص عادي (
⇧⌘T). يبدأ TextEdit في وضع النص المنسق، ما سيؤدي إلى إفساد الملف. - اكتب قائمة التشغيل.
- ملف ← حفظ، وسمِّه
myplaylist.m3u. - عندما يعرض macOS إلحاق
.txt، اختر استخدام .m3u.
على Android أو iOS
تختلف محررات النصوص على الهواتف اختلافًا كبيرًا في مدى سماحها بالتحكم في امتداد الملف. وعادةً ما يكون إنشاء الملف على الكمبيوتر ثم نقله أسهل، أو استخدام أي محرر يمكنه الحفظ بامتداد تختاره.
أي امتداد: .m3u أم .m3u8؟
كلاهما يعمل. والفرق العملي بينهما هو ترميز النص:
.m3u8يشير إلى محتوى بترميز UTF-8، ما يعني الحفاظ على الأسماء غير الإنجليزية، وعلامات التشكيل، والأنظمة الكتابية غير اللاتينية بشكل صحيح..m3uكان يشير تاريخيًا إلى ترميز محلي قديم، ولا تزال بعض البرامج القديمة تتعامل معه بهذه الطريقة.
احفظ الملف باسم .m3u8 بترميز UTF-8، ما لم يكن لديك سبب محدد لعدم القيام بذلك. تقرأ كل المشغلات الحديثة كلا الامتدادين، وبذلك تتجنب فئة كاملة من مشكلات الأحرف المشوهة. الاستثناء الوحيد هو أن بعض تطبيقات التلفاز القديمة لا تتعرف إلا على .m3u، لذا إذا رفض جهاز ما ملفك تمامًا، فإعادة تسمية الامتداد خطوة بسيطة تستحق التجربة.
تحميل قائمة التشغيل
بعد حفظ الملف، سلّمه إلى أحد المشغلات.
على أجهزة الكمبيوتر، يمكن لمعظم المشغلات فتح ملف محلي مباشرة. في Tuneline على macOS أو Windows أو Linux، اختر إضافة مصدر، ثم حدد الملف المحلي، وسيُحمّل فورًا.
على الهواتف وأجهزة التلفاز، يكون استخدام عنوان URL أكثر موثوقية من الملف المحلي، لأن تطبيقات الهاتف والتلفاز معزولة عن مواقع الملفات العشوائية في نظام الملفات. إذا أردت استخدام قائمة التشغيل التي أنشأتها يدويًا على التلفاز، فاستضف الملف في مكان يمكن الوصول إليه عبر HTTPS، ثم أضفه باستخدام العنوان بدلًا من ذلك. (إليك كيفية تحويل ملف M3U محلي إلى عنوان URL.)
هناك أمر يجدر معرفته قبل أن تقضي ساعة في إنشاء ملف يدويًا: لا يمكن مزامنة قائمة تشغيل file:// محلية مع السحابة. تتطلب المزامنة السحابية عنوانًا يمكن الوصول إليه من جهاز آخر، أما المسار الموجود على القرص الصلب الخاص بك فلا يحقق ذلك. استضافة الملف على هيئة عنوان URL تجعله قابلًا للاستخدام على كل أجهزتك.
الأخطاء الخمسة التي تُفسد قائمة التشغيل المُنشأة يدويًا
مرتبة تقريبًا حسب مدى تكرار كون كل منها سبب المشكلة:
- الملف في الحقيقة هو
.txt. يخفي Windows الامتدادات افتراضيًا، لذلك يظهرplaylist.m3u.txtعلى أنهplaylist.m3uفي مستكشف الملفات. فعّل عرض ← امتدادات أسماء الملفات وتحقق من ذلك. - الرمز
#EXTM3Uمفقود أو ليس في السطر الأول. وجود سطر فارغ أو حرف زائد قبله يجعل المشغل يتعامل مع الملف بأكمله على أنه قائمة عناوين URL مجردة. وستختفي كل الأسماء التي كتبتها. - عنوان URL ليس في السطر الذي يلي
#EXTINFمباشرة. يؤدي وجود سطر فارغ بينهما إلى فصل الإدخال عن عنوانه. - استخدام نص منسق بدلًا من النص العادي. يحتوي الملف الذي أُنشئ في Word أو في الوضع الافتراضي لـ TextEdit على بايتات تنسيق. وقد يبدو سليمًا على الشاشة، لكنه يُفسَّر بطريقة خاطئة.
- استخدام علامة اقتباس منحنية في إحدى السمات. تؤدي المحررات التي تصحح
"تلقائيًا إلى"إلى إنشاء سمات لا يتعرف عليها أي محلل. وهذا الخطأ هو الأصعب اكتشافًا لأن الملف يبدو مثاليًا. لا تفعل محررات النصوص العادية ذلك، لكن معالجات النصوص تفعل.
إذا تم تحميل ملفك لكنه لا يعرض شيئًا، فراجع قائمة التحقق الخاصة بعدم تحميل القنوات؛ ففي هذه المرحلة يكون التنسيق سليمًا، وتكون المشكلة في العناوين.
قالب جاهز للنسخ
#EXTM3U
#EXTINF:-1 tvg-id="example.news" tvg-logo="https://example.com/news.png" group-title="News",Example News
https://example.com/news/index.m3u8
#EXTINF:-1 tvg-id="example.sport" tvg-logo="https://example.com/sport.png" group-title="Sport",Example Sport
https://example.com/sport/index.m3u8
#EXTINF:-1 group-title="Local",Local Recording Folder Stream
http://192.168.1.50:8080/stream
استبدل العناوين بعناوينك الخاصة، واحفظ الملف باسم .m3u8 بترميز UTF-8، وستحصل على قائمة تشغيل تعمل.
مصادر العناوين
يغطي هذا الدليل تنسيق الملف عن قصد. أما مصدر العناوين التي تضعها فيه فهو سؤال منفصل، وإجابته مهمة.
تشمل المصادر المشروعة التي يمكنك إنشاء قائمة تشغيل منها خادم الوسائط المنزلي الخاص بك، وكاميرات الشبكة وأجهزة التشفير الموجودة على شبكتك المحلية، وخلاصات البث المجانية المنشورة للعامة وخلاصات FAST، وأي خدمة تزودك بعنوان كجزء من اشتراك تملكه فعلًا. (ما هي قنوات FAST وكيفية إضافتها.) (التشغيل من Jellyfin أو Plex أو Emby.)
المشغل أداة للمحتوى الذي تملك حق مشاهدته. وإنشاء قائمة تشغيل لا يغير مصدر المحتوى.
الخلاصة
- ملف M3U هو نص عادي. كل ما تحتاج إليه من برامج هو المفكرة أو TextEdit.
#EXTM3Uأولًا، ثم#EXTINF:-1,Nameيتبعه العنوان مباشرة.group-titleيجعل القائمة سهلة التصفح، وtvg-idيجعل الدليل متوافقًا معها.- احفظه باسم
.m3u8بترميز UTF-8 واضبط محررك على النص العادي. - السبب الأول للفشل هو أن الملف يكون في الحقيقة
.txt.
أنشأت قائمة تشغيل وتريد مكانًا لتشغيلها؟ نزّل Tuneline — مجانًا، من دون محتوى مضمّن، ويعمل على macOS وWindows وLinux وiPhone وiPad وAndroid وAndroid TV وGoogle TV وApple TV.
شارك هذا المقال
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeاقرأ هذا المقال بلغة أخرى
- EnglishHow to Create an M3U Playlist From Scratch (2026)
- FrançaisComment créer une playlist M3U de zéro (2026)
- AfrikaansHoe om ’n M3U-snitlys van nuuts af te skep (2026)
- العربيةكيفية إنشاء قائمة تشغيل M3U من الصفر (2026)
- বাংলাশুরু থেকে একটি M3U প্লেলিস্ট কীভাবে তৈরি করবেন (২০২৬)
- ČeštinaJak vytvořit M3U playlist od nuly (2026)
- DanskSådan opretter du en M3U-playliste fra bunden (2026)
- DeutschSo erstellst du eine M3U-Playlist von Grund auf (2026)
- ΕλληνικάΠώς να δημιουργήσετε μια λίστα αναπαραγωγής M3U από το μηδέν (2026)
- EspañolCómo crear una lista de reproducción M3U desde cero (2026)
- Español (Latinoamérica)Cómo crear una lista de reproducción M3U desde cero (2026)
- فارسیچگونه یک فهرست پخش M3U را از صفر بسازیم (۲۰۲۶)
- SuomiMiten luot M3U-soittolistan alusta alkaen (2026)
- हिन्दीस्क्रैच से M3U प्लेलिस्ट कैसे बनाएं (2026)
- MagyarHogyan készítsünk M3U lejátszási listát a semmiből (2026)
- ItalianoCome creare da zero una playlist M3U (2026)
- 한국어처음부터 M3U 재생목록 만들기 (2026)
- Bahasa MelayuCara Membina Senarai Main M3U dari Awal (2026)
- NederlandsZo maak je zelf een M3U-afspeellijst (2026)
- NorskSlik oppretter du en M3U-spilleliste fra bunnen av (2026)
- PolskiJak utworzyć playlistę M3U od podstaw (2026)
- PortuguêsComo criar uma playlist M3U do zero (2026)
- RomânăCum să creezi de la zero un playlist M3U (2026)
- РусскийКак создать плейлист M3U с нуля (2026)
- СрпскиKako da napravite M3U plejlistu od nule (2026)
- SvenskaSå skapar du en M3U-spellista från grunden (2026)
- TagalogPaano Gumawa ng M3U Playlist Mula sa Simula (2026)
- TürkçeSıfırdan M3U Oynatma Listesi Oluşturma (2026)
- Tiếng ViệtCách tạo danh sách phát M3U từ đầu (2026)
Tuneline هو تطبيق مشغل وسائط. لا يوفر أي محتوى ولا يستضيفه ولا يوزعه. أنت من يحضر قائمة التشغيل الخاصة بك، تمامًا كما تفعل مع VLC.