Education·7 min

द्वारा Shamir

M3U फ़ाइल क्या होती है और यह कैसे काम करती है?

आप बार-बार यह शब्द देखते हैं — "अपना M3U जोड़ें," "अपना M3U URL पेस्ट करें," "M3U प्लेलिस्ट।" यह तकनीकी, शायद थोड़ा डराने वाला भी लगता है। लेकिन ऐसा नहीं है। M3U बस एक साधारण टेक्स्ट फ़ाइल होती है, जिसमें आपकी स्ट्रीम्स या मीडिया फ़ाइलों के स्थान दिए होते हैं। बस यही पूरा रहस्य है। इसे किसी भी टेक्स्ट एडिटर में खोलें और सारी उलझन दूर हो जाएगी।

यह गाइड फ़ॉर्मैट को लाइन-दर-लाइन आसान तरीके से समझाती है, ताकि अगली बार जब कोई कहे "अपना M3U जोड़ें," तो आपको ठीक-ठीक पता हो कि क्या करना है।

सीधी बात: Tuneline ऐसा मीडिया प्लेयर है, जिसमें कंटेंट आप उपलब्ध कराते हैं। M3U बस आपके स्रोतों की आपकी सूची होती है — एक विषय-सूची, स्वयं कंटेंट नहीं।

M3U एक विषय-सूची है

M3U को समझने का सबसे आसान तरीका है: यह मीडिया की विषय-सूची होती है। इसमें कोई वीडियो मौजूद नहीं होता। इसमें संदर्भों की सूची होती है — नाम और वे स्थान (URLs या फ़ाइल पाथ), जहाँ हर आइटम वास्तव में मौजूद होता है। आप प्ले दबाते हैं, तो प्लेयर सूची पढ़कर हर आइटम लाता है।

इसीलिए M3U फ़ाइल कुछ किलोबाइट की ही होती है, भले ही उसमें "हज़ारों आइटम" हों — इसमें केवल टेक्स्ट होता है, वीडियो नहीं। और इसी वजह से M3U काम करना बंद कर सकता है: अगर कोई संदर्भ पुराना हो जाए (जैसे URL की समय-सीमा खत्म हो जाए), तो सूची ठीक रहती है, लेकिन वह एक एंट्री नहीं चलती।

सबसे सरल M3U

अपने सबसे सरल रूप में, M3U बस स्थानों की सूची होती है, हर लाइन में एक स्थान:

http://example.com/stream1.m3u8
http://example.com/stream2.m3u8
/Users/me/Videos/holiday.mp4

प्लेयर इसे ऊपर से नीचे तक पढ़ता है और आपको चलाने के लिए तीन आइटम देता है। न नाम, न समूह — सिर्फ़ स्थान। यह 1990 के दशक का मूल प्लेलिस्ट फ़ॉर्मैट है और आज भी काम करता है।

वास्तविक दुनिया का M3U: विस्तारित फ़ॉर्मैट

असल में आपको जो संस्करण मिलेगा, वह #EXTM3U से शुरू होता है और हर एंट्री का नाम व मेटाडेटा देता है। इसे विस्तारित M3U कहते हैं और यह कुछ ऐसा दिखता है:

#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="http://logos/news.png" group-title="News",Example News
http://example.com/news.m3u8
#EXTINF:-1 group-title="Movies",Example Movie Channel
http://example.com/movies.m3u8

आइए इसे लाइन-दर-लाइन समझते हैं — यह दिखने से कहीं आसान है:

भागअर्थ
#EXTM3Uहेडर। यह बताता है कि "यह एक विस्तारित M3U है।" यह हमेशा पहली लाइन होती है।
#EXTINF:-1"अब एक एंट्री आने वाली है।" -1 का अर्थ लाइव स्ट्रीम (अज्ञात अवधि) होता है।
tvg-id="..."इस एंट्री को प्रोग्राम गाइड (EPG) से मिलाने के लिए इस्तेमाल की जाने वाली ID।
tvg-logo="..."एंट्री के लोगो/आइकन का URL।
group-title="..."श्रेणी — यही आपके साइडबार समूह बनाती है।
,Example Newsकॉमा के बाद की पूरी सामग्री दिखाया जाने वाला नाम होती है।
अगली लाइनचलाने के लिए वास्तविक URL या पाथ

इसलिए हर आइटम वास्तव में दो लाइनों का होता है: एक #EXTINF लाइन, जो उसका विवरण देती है, और एक लाइन, जो बताती है कि वह कहाँ मौजूद है। इस पैटर्न को दोहराते जाएँ और आपके पास पूरी लाइब्रेरी तैयार है।

M3U स्रोत को Tuneline में जोड़ना

M3U बनाम M3U8 — अंतर क्या है?

यह बात सबको उलझाती है, क्योंकि मिलते-जुलते नाम वाली दो अलग चीज़ें हैं:

  • प्लेलिस्ट फ़ाइल के रूप में .m3u / .m3u8 — वही विषय-सूची, जिसकी हम चर्चा कर रहे हैं। .m3u8 संस्करण बस UTF-8 में सेव किया गया M3U होता है, ताकि गैर-अंग्रेज़ी नाम और प्रतीक सही ढंग से संभाले जा सकें। प्लेलिस्ट के लिए .m3u8 को प्राथमिकता दें — इससे बिगड़े हुए अक्षरों की समस्या नहीं होती।
  • लाइव स्ट्रीम के रूप में .m3u8 — उलझन की बात यह है कि HLS लाइव स्ट्रीम्स भी .m3u8 एक्सटेंशन का इस्तेमाल करती हैं, क्योंकि HLS स्ट्रीम तकनीकी रूप से वीडियो सेगमेंट्स की एक छोटी प्लेलिस्ट होती है। इसलिए एक …/stream.m3u8 URL आमतौर पर एक लाइव स्ट्रीम होता है, जबकि स्रोत के रूप में जो बड़ी …/playlist.m3u8 आप जोड़ते हैं, वह कई आइटमों की सूची होती है।

व्यवहार में इन्हें पहचानने का तरीका: स्रोत के रूप में जोड़ी गई सूची में कई #EXTINF एंट्रीज़ होती हैं; एक सिंगल HLS स्ट्रीम लगातार अपडेट होती रहने वाली एक सेगमेंट सूची होती है, जिसे प्लेयर बस चलाता है। अगर आप एक चीज़ देखने के लिए एक URL पेस्ट कर रहे हैं, तो वह स्ट्रीम वाला प्रकार है — नेटवर्क स्ट्रीम्स देखें।

URL बनाम फ़ाइल: M3U रखने के दो तरीके

आपको M3U दो रूपों में मिलेंगे और जोड़ने के बाद दोनों एक ही तरह काम करते हैं:

  • रिमोट URL (http://provider.com/get.php?… या …/playlist.m3u8)। सूची सर्वर पर रहती है और प्लेयर हर बार इसका नवीनतम संस्करण लाता है। ज़्यादातर सब्सक्रिप्शन आपको इसी तरह का URL देते हैं।
  • लोकल फ़ाइल (आपकी डिस्क या क्लाउड ड्राइव पर playlist.m3u)। सूची आपके पास रहती है। खुद चुने हुए और बैकअप किए गए सेट के लिए बढ़िया, जिसे आप नियंत्रित और संपादित कर सकते हैं।

दोनों में से किसी को जोड़ने के लिए: Add source खोलें, URL पेस्ट करें या फ़ाइल चुनें, और प्लेयर हर #EXTINF को पढ़कर ब्राउज़ की जा सकने वाली लाइब्रेरी बना देगा। (क्रमशः पूरी जानकारी।)

क्या मैं M3U को खुद संपादित कर सकता हूँ?

हाँ — और यह आपको पूरा नियंत्रण देता है। चूँकि यह साधारण टेक्स्ट होता है, कोई भी टेक्स्ट एडिटर M3U को संपादित कर सकता है। आम बदलाव:

  • एंट्री का नाम बदलें#EXTINF लाइन में कॉमा के बाद का टेक्स्ट बदलें।
  • एंट्री को फिर से समूहित करें — अपनी श्रेणियों को मनचाहे तरीके से व्यवस्थित करने के लिए group-title="…" संपादित करें।
  • काम न करने वाले आइटम हटाएँ#EXTINF लाइन और उसकी URL लाइन को साथ में हटाएँ (दोनों हटाएँ, वरना एक अनाथ एंट्री रह जाएगी)।
  • दो सूचियों को मिलाएँ — एक फ़ाइल की एंट्रीज़ को दूसरी फ़ाइल के #EXTM3U हेडर के नीचे पेस्ट करें।

इसे .m3u8 (UTF-8) के रूप में सेव करके फिर से जोड़ें। बस याद रखें: सूची संपादित करने से कोई काम न करने वाला स्रोत ठीक नहीं होता — अगर मूल URL हट चुका है, तो टेक्स्ट को व्यवस्थित करने से वह वापस नहीं आएगा।

M3U बनाम दूसरे फ़ॉर्मैट

M3U उन तीन तरीकों में से एक है, जिनसे आपका कंटेंट आप तक पहुँच सकता है। संक्षेप में:

  • M3U — स्ट्रीम्स की एक साधारण सूची (इसी पोस्ट का विषय)। आसान, पोर्टेबल और संपादन योग्य।
  • Xtream Codes — सर्वर लॉगिन (URL + यूज़रनेम + पासवर्ड), जिसे प्लेयर श्रेणियों और VOD/सीरीज़ वाली व्यवस्थित लाइब्रेरी में बदल देता है।
  • Stalker Portal — कुछ डिवाइसों द्वारा इस्तेमाल किया जाने वाला पोर्टल-आधारित फ़ॉर्मैट।

पूरी तुलना: M3U बनाम Xtream Codes बनाम Stalker Portal

अक्सर पूछे जाने वाले सवाल

सरल शब्दों में M3U फ़ाइल क्या होती है?

यह एक साधारण टेक्स्ट फ़ाइल होती है, जिसमें आपकी स्ट्रीम्स या मीडिया फ़ाइलों के स्थान दिए होते हैं — नाम और लोकेशन। यह एक विषय-सूची है; इसमें वास्तविक वीडियो नहीं होता।

M3U और M3U8 में क्या अंतर है?

प्लेलिस्ट के रूप में, .m3u8 UTF-8 में सेव किया गया एक M3U होता है (गैर-अंग्रेज़ी नामों के लिए बेहतर) — इसे प्राथमिकता दें। उलझन की बात यह है कि HLS लाइव स्ट्रीम्स भी .m3u8 का इस्तेमाल करती हैं; ऐसा एक URL एक स्ट्रीम होता है, जबकि स्रोत के रूप में जोड़ी गई बड़ी सूची कई आइटमों की सूची होती है।

क्या मैं M3U फ़ाइल खोलकर उसे संपादित कर सकता हूँ?

हाँ — कोई भी टेक्स्ट एडिटर काम करेगा। आप एंट्रीज़ के नाम बदल सकते हैं, फिर से समूहित करने के लिए group-title बदल सकते हैं और काम न करने वाले आइटम हटा सकते हैं (#EXTINF लाइन और उसकी URL लाइन दोनों हटाएँ)।

मुझे M3U कहाँ से मिलेगा?

आपके अपने स्रोत या सब्सक्रिप्शन से — आमतौर पर पेस्ट करने के लिए URL के रूप में, और कभी-कभी खोलने के लिए फ़ाइल के रूप में। प्लेयर इसे पढ़कर ब्राउज़ की जा सकने वाली लाइब्रेरी बना देता है।

निष्कर्ष

  • M3U एक साधारण टेक्स्ट की विषय-सूची है — नाम और स्थान, इसके अंदर कोई वीडियो नहीं।
  • वास्तविक दुनिया वाला फ़ॉर्मैट #EXTM3U से शुरू होता है और हर आइटम में एक #EXTINF लाइन (नाम, समूह, लोगो, tvg-id) तथा एक URL/पाथ लाइन होती है।
  • प्लेलिस्ट के लिए .m3u8 का अर्थ UTF-8 है — लेकिन यही एक्सटेंशन HLS स्ट्रीम्स को भी दर्शाता है, इसलिए संदर्भ महत्वपूर्ण है।
  • यह बस टेक्स्ट है, इसलिए आप इसे खुद संपादित कर सकते हैं — हालाँकि इससे काम न करने वाला स्रोत फिर से चालू नहीं होता।

क्या आपके पास जोड़ने के लिए M3U है? डाउनलोड करें Tuneline — URL पेस्ट करें या फ़ाइल खोलें और कुछ ही सेकंड में ब्राउज़ करना शुरू करें। मुफ़्त और विज्ञापन-मुक्त।

— सैम एलिस

यह लेख साझा करें

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 के साथ।