بقلم Rawnok Jahan
كيفية تعديل قائمة تشغيل M3U من دون إفسادها
تفتح ملف قائمة التشغيل الذي حصلت عليه، فتجد ثمانية آلاف سطر. نصف الأسماء عبارة عن بادئات مكتوبة بأسلوب مبالغ فيه ورموز دول. أما المجموعات فلا معنى لها. وهناك أربعمئة إدخال لن تشاهدها أبدًا.
تريد إصلاحها، لكنك قلق من إفساد شيء ما.
الخبر المطمئن: M3U عبارة عن نص عادي ذي بنية مرنة جدًا، ولا توجد سوى أربعة تعديلات تؤدي فعلًا إلى إفسادها. أما كل ما عدا ذلك فهو آمن. إليك الطريقة الصحيحة لتنظيفها.
قبل أي شيء: انسخ الملف
أنشئ نسخة باسم playlist-original.m3u8 واتركها كما هي. سترتكب خطأً ما، والتراجع عنه يستغرق ثانيتين إذا كانت لديك نسخة أصلية لم تُلمس، لكنه قد يستغرق فترة بعد الظهر بأكملها إن لم تكن لديك.
إذا وصلت إليك قائمة التشغيل عبر عنوان URL بدلًا من ملف، فنزّلها أولًا — افتح العنوان في متصفح واحفظ النص. لاحظ أنه إذا كانت القائمة تُنشأ تلقائيًا من مزوّد الخدمة، فلن تصمد تعديلاتك المحلية أمام التحديث من المصدر. من المهم معرفة ذلك قبل أن تقضي ساعة في تعديلها. (المزيد عن ذلك في النهاية.)
البنية التي يجب الحفاظ عليها
يتكوّن التنسيق بالكامل من ثلاث قواعد. إذا أخللت بإحداها، ستتصرف قائمة التشغيل بشكل غير صحيح. أما إذا التزمت بها، فيمكنك فعل ما تشاء. (شرح التنسيق بالكامل.)
- يظل
#EXTM3Uفي السطر الأول. لا شيء قبله؛ لا سطر فارغ، ولا تعليق، ولا حرف زائد. - يتكوّن كل إدخال من سطرين بالضبط: سطر
#EXTINF:، يليه العنوان في السطر الموجود تحته مباشرةً. - لا تضع أي شيء بين هذين السطرين. لا سطرًا فارغًا ولا تعليقًا.
هذا كل شيء فعلًا.
التعديلات الأربعة التي تفسد قائمة التشغيل
بالترتيب الذي يواجهها به الناس عادةً:
- حذف سطر واحد فقط من زوج السطرين. إذا حذفت
#EXTINFوتركت عنوان URL، فسيصبح العنوان إدخالًا مجهول الاسم. وإذا حذفت العنوان وتركت#EXTINF، فسيُربط الاسم الخاطئ بالإدخال التالي، ويتتابع الخطأ حتى نهاية الملف. احذف السطرين معًا دائمًا. - الحفظ كنص منسّق. يؤدي فتح الملف في معالج نصوص ثم حفظه مجددًا إلى تضمين بايتات التنسيق فيه. سيبدو الملف مطابقًا على الشاشة، لكن ستتعامل معه البرامج على أنه بيانات تالفة.
- علامات الاقتباس الذكية. تؤدي المحررات التي تغيّر
"إلى"«بنيةً على نحو مفيد» إلى إتلاف كل سمة تلمسها. وهذا أسوأ أنواع الأعطال، لأن الملف يبدو سليمًا تمامًا. عطّل التصحيح التلقائي، أو استخدم محررًا لا يتضمن هذه الميزة. - تغيير الترميز. إذا حفظت قائمة تشغيل بترميز UTF-8 على هيئة ترميز آخر، فستتحول كل الأسماء التي تحتوي على أحرف مشكّلة أو غير لاتينية إلى رموز مشوهة. احفظها دائمًا بترميز UTF-8.
ما الذي يجب استخدامه
محرر نصوص عادي هو الخيار الصحيح. استخدم Notepad++ على Windows، أو BBEdit أو VS Code على Mac، أو أي محرر أكواد على Linux. ما تحتاج إليه هو البحث والاستبدال في الملف بأكمله، وعدم وجود تصحيح تلقائي، والتحكم الصريح في الترميز. وكل ما صُمم للمبرمجين يوفر هذه المزايا الثلاث.
جداول البيانات فخ. يحاول البعض استيراد M3U إلى جدول بيانات لترتيبه، لكن اقتران السطرين لا يبقى سليمًا بعد إعادة تصديره. لا تفعل ذلك.
توجد محررات M3U عبر الإنترنت وهي مريحة. اقرأ الملاحظة الأمنية أدناه قبل أن تلصق أي شيء في أحدها.
التعديلات التي تستحق التنفيذ
تخلّص من الزوائد
هذا هو التعديل الأعلى قيمة بفارق كبير. تحتوي معظم قوائم التشغيل الضخمة على 90% من المحتوى الذي لن تفتحه أبدًا، كما أن القائمة الأصغر تُحمّل وتُتصفّح بشكل أفضل على التلفاز.
ابحث عن مجموعة أو بادئة لا تريدها، ثم احذف الأزواج المطابقة. في المحرر الجيد، يمكنك التحديد من سطر #EXTINF حتى نهاية السطر التالي، ثم حذف السطرين بحركة واحدة.
صحّح الأسماء
تحب قوائم التشغيل التي يوفرها مزوّدو الخدمة استخدام البادئات: [HD] UK: وUS| و4K -. وهي موجودة لتسهيل ترتيب المزوّد، لا لتسهيل قراءتك.
يؤدي البحث عن البادئة واستبدالها بفراغ في الملف بأكمله إلى تنظيف مئات الإدخالات دفعة واحدة. لكن احرص على أن تكون السلسلة التي تستبدلها موجودة فقط داخل أسماء العرض، لا داخل عناوين URL — فبادئة مثل US| آمنة، أما 4K وحدها فقد لا تكون كذلك.
أعد التجميع
يبني group-title="…" قائمة الفئات في المشغّل. وغالبًا ما تكون مجموعات مزوّد الخدمة غير عملية — ثلاثون فئة بينما كنت تريد خمسًا.
استبدل group-title="Sports UK" بـ group-title="Sport" باستخدام البحث والاستبدال، وكرّر ذلك مع الفئات الأخرى، وستحوّل قائمة متشعبة إلى قائمة يمكن التنقل فيها بسهولة. هذا هو التعديل الأكثر تأثيرًا في طريقة استخدام قائمة التشغيل يوميًا. (المزيد عن تنظيمها ضمن فئات.)
أعد الترتيب
تعرض المشغلات الإدخالات عمومًا بحسب ترتيبها في الملف داخل المجموعة نفسها. انقل زوج السطرين لنقل الإدخال. قص السطرين معًا، والصقهما معًا، وانتهى الأمر.
لكن هذا غير ضروري لمعظم الناس؛ فالمفضلة في المشغّل تحل مشكلة «الأشياء العشرة التي أشاهدها فعلًا» أفضل من ترتيب الملف، كما أنها لا تُحذف عند تحديث قائمة التشغيل.
صحّح معرّفات دليل البرامج
إذا كان دليل البرامج لديك شبه فارغ، فالسبب المعتاد هو أن قيم tvg-id لا تطابق المعرّفات الموجودة في موجز الدليل. تعديلها لتتطابق أمر tedious، لكنه الإصلاح الفعلي، ولن يعوّض عنه أي عدد من عمليات إعادة تحميل الدليل. (لماذا يفشل التطابق مع الدليل.)
نفّذ هذا التعديل أخيرًا. فهو الأكثر استهلاكًا للوقت والأصعب في التراجع عنه.
ملاحظة أمنية بشأن المحررات عبر الإنترنت
محررات M3U المستندة إلى الويب مريحة فعلًا. لكن قبل اللصق، فكّر في محتويات الملف.
إذا جاءت قائمة التشغيل من مصدر بأسلوب Xtream، فإن كل عنوان URL فيها يحتوي على اسم المستخدم وكلمة المرور الخاصين بك. يؤدي لصق الملف في موقع إلكتروني إلى منح شخص غريب بيانات دخول فعّالة إلى حسابك — وقد يتيح له ذلك، في المصادر التي تفرض حدًا على الاتصالات، قطع اتصالك. (كيفية إنشاء عناوين URL هذه.)
إذا كنت تريد الراحة، فاختر محررًا يعمل بالكامل داخل متصفحك من دون رفع الملفات، وتحقق من ذلك عبر قطع اتصال الشبكة أثناء التعديل — فإذا واصل المحرر عمله، فهذا يعني أنه لا يرسل شيئًا. وإلا، فلن يتنازل محرر النصوص المحلي عن أي شيء.
ما يجب أن تقرره أولًا: هل ستصمد تعديلاتك؟
هذا هو ما يحدد ما إذا كان الأمر برمته يستحق العناء.
إذا كانت قائمة التشغيل ملفًا محليًا تملكه، فستكون تعديلاتك دائمة. عدّل كما تشاء.
إذا كانت قائمة التشغيل عنوان URL ينشئه مزوّد الخدمة، فإن تعديل نسخة منزّلة منها يؤدي إلى إنشاء نسخة مستقلة. سيكون لديك الآن ملف مرتب ونظيف، لكنه لن يتلقى إضافات المزوّد أو عمليات الحذف والإصلاح التي يجريها. فعندما يضيفون شيئًا، لن تراه. وعندما يتغير عنوان البث، سيتعطل العنوان لديك.
هذا ليس خطأً بالضرورة — فقد تكون النسخة الثابتة والمنقحة هي ما يريده بعض الأشخاص تحديدًا — لكن ينبغي أن يكون قرارًا واعيًا، لا مفاجأة.
الحل الوسط الذي ينجح عادةً: اترك قائمة التشغيل المصدر من دون تعديل، ونفّذ عملية التنقيح داخل المشغّل بدلًا من ذلك. تمنحك المفضلة والفئات المخصصة والمجموعات المخفية عرضًا نظيفًا وشخصيًا من دون إنشاء نسخة مستقلة من الملف، كما أنها تصمد أمام كل تحديث من المزوّد. وفي Tuneline، يعني ذلك استخدام المفضلة والفئات المخصصة التي تتزامن بين أجهزتك بدلًا من بقائها في ملف واحد على جهاز واحد.
أنصحك بتجربة ذلك أولًا. فتعديل ملف يدويًا يضم ثمانية آلاف سطر يتطلب جهدًا كبيرًا لإعادة العمل نفسه في المرة التالية التي يعيد فيها مزوّد الخدمة إنشاءه.
راجع عملك
بعد التعديل، وقبل الاعتماد عليه:
- تأكد من أن السطر الأول لا يزال
#EXTM3U. - عدّ الإدخالات. تعرض معظم المحررات عدد النتائج المطابقة للبحث — وينبغي أن يعرض البحث عن
#EXTINFوالبحث عنhttpعددًا متساويًا أو متقاربًا جدًا. ويعني وجود فرق بين العددين أن هناك أسطرًا يتيمة. - حمّلها في مشغّل. إذا ظهرت الأسماء بشكل صحيح، فهذا يعني أن البنية بقيت سليمة.
- تحقق عشوائيًا من بضعة إدخالات من مجموعات مختلفة.
إذا تم تحميلها لكن لم يظهر شيء، فهذا يعني أن البنية قد تضررت. أما إذا تم تحميلها وظهرت الأسماء لكن لم يعمل أي شيء، فالبنية سليمة والمشكلة في العناوين — إنها مشكلة مختلفة، وقائمة تحقق مختلفة.
الخلاصة
- M3U عبارة عن نص عادي. ويكون تعديلها آمنًا إذا أبقيت
#EXTM3Uفي البداية والإدخالات في سطرين متجاورين. - الأسباب الأربعة المدمّرة: حذف نصف الزوج، والنص المنسّق، وعلامات الاقتباس الذكية، والترميز الخاطئ.
- استخدم محرر نصوص عاديًا يدعم البحث والاستبدال. لا تستخدم معالج نصوص ولا جدول بيانات مطلقًا.
- قد تقرأ المحررات عبر الإنترنت بيانات الدخول المضمّنة في عناوين URL الخاصة بك.
- يؤدي تعديل قائمة تشغيل أنشأها مزوّد الخدمة إلى إنشاء نسخة متفرعة منها. وعادةً ما تمنحك المفضلة والفئات المخصصة داخل المشغّل النتيجة نفسها من دون هذه التكلفة.
هل تريد التنظيم من دون العبث بالملف؟ نزّل Tuneline — المفضلة والفئات المخصصة والبحث فوق أي قائمة تشغيل، مجانًا.
شارك هذا المقال
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 Edit an M3U Playlist Without Breaking It
- FrançaisComment modifier une playlist M3U sans la rendre inutilisable
- AfrikaansHoe om ’n M3U-snitlys te wysig sonder om dit te beskadig
- العربيةكيفية تعديل قائمة تشغيل M3U من دون إفسادها
- বাংলাকোনো M3U প্লেলিস্ট নষ্ট না করে কীভাবে সম্পাদনা করবেন
- ČeštinaJak upravit playlist M3U, aniž byste ho rozbili
- DanskSådan redigerer du en M3U-playliste uden at ødelægge den
- DeutschSo bearbeitest du eine M3U-Playlist, ohne sie zu beschädigen
- ΕλληνικάΠώς να επεξεργαστείτε μια M3U λίστα αναπαραγωγής χωρίς να τη χαλάσετε
- EspañolCómo editar una lista de reproducción M3U sin romperla
- Español (Latinoamérica)Cómo editar una lista de reproducción M3U sin dañarla
- فارسیچگونه یک پلیلیست M3U را بدون خراب کردنش ویرایش کنیم
- SuomiMiten muokata M3U-soittolistaa rikkomatta sitä
- हिन्दीM3U प्लेलिस्ट को खराब किए बिना कैसे एडिट करें
- MagyarHogyan szerkesszünk egy M3U lejátszási listát anélkül, hogy tönkretennénk
- ItalianoCome modificare una playlist M3U senza comprometterla
- 한국어망가뜨리지 않고 M3U 재생목록 편집하는 방법
- Bahasa MelayuCara Mengedit Senarai Main M3U Tanpa Merosakkannya
- NederlandsEen M3U-afspeellijst bewerken zonder dat er iets misgaat
- NorskSlik redigerer du en M3U-spilleliste uten å ødelegge den
- PolskiJak edytować playlistę M3U, żeby jej nie uszkodzić
- PortuguêsComo editar uma playlist M3U sem danificá-la
- RomânăCum editezi un playlist M3U fără să-l strici
- РусскийКак редактировать плейлист M3U и не сломать его
- СрпскиKako urediti M3U plejlistu, a da je ne pokvarite
- SvenskaSå redigerar du en M3U-spellista utan att förstöra den
- TagalogPaano Mag-edit ng M3U Playlist Nang Hindi Ito Nasasira
- TürkçeBir M3U Oynatma Listesini Bozmadan Düzenleme
- Tiếng ViệtCách chỉnh sửa danh sách phát M3U mà không làm hỏng danh sách
Tuneline هو تطبيق مشغل وسائط. لا يوفر أي محتوى ولا يستضيفه ولا يوزعه. أنت من يحضر قائمة التشغيل الخاصة بك، تمامًا كما تفعل مع VLC.