Education·8 min

द्वारा Shamir

Xtream Codes से M3U: कन्वर्ज़न वास्तव में कैसे काम करता है (2026)

"convert Xtream Codes to 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 — इसमें विस्तृत मेटाडेटा शामिल होता है: डिस्प्ले नाम, लोगो, ग्रुप शीर्षक और गाइड ID। आपको यही चाहिए।
  • 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 मिलता है, जो किसी भी प्लेयर को प्रोग्राम गाइड के लिए चाहिए। प्रोवाइडर दोनों चीज़ें एक ही डेटाबेस से तैयार करता है, इसलिए इस फ़ाइल में मौजूद गाइड ID पहले से ही m3u_plus प्लेलिस्ट के tvg-id मानों से मेल खाते हैं — और गाइड सेटअप का सबसे मुश्किल हिस्सा मुफ्त में हल हो जाता है। (गाइड मिलान आमतौर पर सबसे परेशानी वाला हिस्सा क्यों होता है।)

कन्वर्ज़न वेबसाइट का इस्तेमाल क्यों नहीं करना चाहिए

उस URL को फिर से देखें। उसमें आपका यूज़रनेम और पासवर्ड सादे टेक्स्ट में मौजूद है।

आपके लिए "कन्वर्ट" करने वाली कोई भी वेबसाइट आपसे काम करने वाले क्रेडेंशियल्स किसी अजनबी को सौंपने को कह रही है, बदले में वह वही टेक्स्ट बदलती है जिसे आप Notepad में खुद बदल सकते थे। ऐसा कोई हिसाब-किताब नहीं हो रहा जो इस भरोसे को सही ठहराए।

व्यावहारिक रूप से, उस साइट को चलाने वाला व्यक्ति यह कर सकता है:

  • आपका अकाउंट खुद इस्तेमाल कर सकता है, जिससे कनेक्शन-सीमित स्रोत पर आप डिस्कनेक्ट हो जाते हैं।
  • क्रेडेंशियल्स बेच या लीक कर सकता है।
  • आपके उस साइट का अस्तित्व भूल जाने के काफी समय बाद तक भी उन्हें अपने पास रख सकता है।

यही बात किसी भी "प्लेलिस्ट चेकर" या "M3U टेस्टर" पर लागू होती है जो क्रेडेंशियल्स माँगे। URL खुद बनाएँ। यह बस कॉपी-पेस्ट और खोजकर-बदलने का काम है।

अगर आप पहले ही ऐसी किसी साइट का इस्तेमाल कर चुके हैं, तो अपने प्रोवाइडर की अनुमति होने पर स्रोत पर पासवर्ड बदल दें।

आपको वास्तव में किस दरवाज़े का इस्तेमाल करना चाहिए?

यह तय हो जाने के बाद कि आप Xtream लॉगिन से M3U पा सकते हैं, अब वह हिस्सा आता है जिसे ज़्यादातर गाइड छोड़ देती हैं: अक्सर आपको ऐसा करना ही नहीं चाहिए।

जहाँ आपका प्लेयर इसे सपोर्ट करता हो, स्रोत को Xtream के रूप में जोड़ना आमतौर पर बेहतर होता है:

Xtream APIतैयार किया गया M3U
लाइव एंट्रियाँहाँहाँ
ऑन-डिमांड फ़िल्में और सीरीज़हाँ, मेटाडेटा वाली सही ढंग से ब्राउज़ की जा सकने वाली लाइब्रेरी के रूप मेंसूची में समतल रूप में शामिल, या पूरी तरह अनुपस्थित
सीरीज़ के सीज़न और एपिसोडसंरचितदर्शाए नहीं जाते
गाइड डेटाAPI के ज़रिए अपने-आप प्राप्तअलग XMLTV URL को हाथ से जोड़ना पड़ता है
कैच-अप / टाइमशिफ्टजहाँ प्रोवाइडर सपोर्ट करता है, वहाँ API के ज़रिए उपलब्धहर एंट्री में संबंधित एट्रिब्यूट मौजूद होने पर निर्भर
अकाउंट की जानकारी (समाप्ति, कनेक्शन)दिखाई देती हैउपलब्ध नहीं
किसी भी प्लेयर में पोर्टेबिलिटीसीमित — प्लेयर को Xtream समझना चाहिएयूनिवर्सल। हर प्लेयर M3U पढ़ता है।
URL में क्रेडेंशियल्सफ़ील्ड के रूप में रखे जाते हैंएड्रेस में ही शामिल

संक्षेप में: अगर आपका प्लेयर सपोर्ट करता है तो Xtream का इस्तेमाल करें, और जब वह सपोर्ट न करे तो M3U आउटपुट इस्तेमाल करें।

M3U फ़ॉर्म चाहने की आम वजह कोई ऐसा प्लेयर, टीवी ऐप या डिवाइस है जो केवल प्लेलिस्ट URL स्वीकार करता है। यह बिल्कुल जायज़ ज़रूरत है और ऊपर दिया गया URL पैटर्न इसे पूरा करने का तरीका है। (फ़िल्मों और सीरीज़ के मामले में यह चुनाव खास तौर पर महत्वपूर्ण है।)

Tuneline में दोनों दरवाज़े पूरी तरह उपलब्ध हैं: स्रोत को सर्वर, यूज़रनेम और पासवर्ड के साथ Xtream के रूप में जोड़ें या M3U URL पेस्ट करें। वही ऐप, और आप दोनों को बनाए रख सकते हैं।

दूसरी दिशा में जाना

लोग M3U लिंक को Xtream लॉगिन में बदलने के बारे में भी खोजते हैं। यह काम नहीं करता, और इसकी वजह बताना ज़रूरी है।

M3U URL आउटपुट है। Xtream लॉगिन इनपुट है। आप क्रेडेंशियल्स से प्लेलिस्ट बना सकते हैं क्योंकि सर्वर यह एंडपॉइंट उपलब्ध कराता है, लेकिन स्ट्रीम एड्रेस की सूची से काम करने वाला API लॉगिन दोबारा नहीं बना सकते — प्लेलिस्ट में अकाउंट की संरचना होती ही नहीं।

एक अपवाद तब है जब आपको मिली प्लेलिस्ट खुद get.php URL हो। उस स्थिति में क्रेडेंशियल्स पहले से क्वेरी स्ट्रिंग में मौजूद होते हैं और दिए गए एड्रेस से आप अपना सर्वर, यूज़रनेम और पासवर्ड सीधे पढ़ सकते हैं। यह कन्वर्ज़न नहीं, केवल URL पढ़ना है। इससे यह भी असहज रूप से स्पष्ट होता है कि इन लिंक के आसपास सुरक्षा कितनी कम है।

समस्या-समाधान

लक्षणसंभावित कारण
प्लेलिस्ट डाउनलोड हो जाती है लेकिन खाली होती है या केवल एक त्रुटि-पंक्ति दिखती हैयूज़रनेम/पासवर्ड गलत है या अकाउंट की अवधि समाप्त हो गई है। URL को ब्राउज़र में लोड करें और टेक्स्ट पढ़ें।
एंट्रियाँ दिखाई देती हैं लेकिन कुछ चलता नहींoutput=ts की जगह output=m3u8 आज़माएँ।
नाम गायब हैं, सब कुछ एक नंबर हैआपने type=m3u_plus की जगह type=m3u इस्तेमाल किया है।
एक डिवाइस पर चलता है, अगले पर "max connections" दिखता हैअकाउंट एक साथ होने वाले कनेक्शन सीमित करता है। हर डिवाइस गिना जाता है। कनेक्शन सीमाएँ कैसे काम करती हैं।
प्लेलिस्ट लोड होती है, गाइड खाली हैआपने xmltv.php URL नहीं जोड़ा है या दोनों में ID अलग-अलग हैं।
किसी भी URL फ़ॉर्म में कुछ भी नहीं दिखतापोर्ट की पुष्टि करें। Xtream सर्वर अक्सर गैर-मानक पोर्ट पर चलते हैं और उसे छोड़ देने पर बिना किसी सूचना के कनेक्शन विफल हो जाता है।

एक उपयोगी आदत: पहले get.php URL को ब्राउज़र में पेस्ट करें। आपको या तो टेक्स्ट प्लेलिस्ट दिखेगी या सादा त्रुटि संदेश, जिससे तुरंत पता चल जाएगा कि समस्या क्रेडेंशियल्स में है या प्लेयर में।

निष्कर्ष

  • Xtream और M3U एक ही सर्वर तक पहुँचने के दो दरवाज़े हैं। कोई कन्वर्ज़न नहीं होता।
  • प्लेलिस्ट get.php?username=…&password=…&type=m3u_plus&output=ts पर उपलब्ध है।
  • गाइड xmltv.php?username=…&password=… पर उपलब्ध है।
  • क्रेडेंशियल्स कभी भी किसी कन्वर्ज़न वेबसाइट को न दें। आप खोजकर-बदलने के काम के बदले अपना भरोसा दाँव पर लगा रहे हैं।
  • जहाँ आपका प्लेयर सपोर्ट करता हो, Xtream वाले दरवाज़े को प्राथमिकता दें — इससे ऑन-डिमांड लाइब्रेरी, गाइड डेटा और अकाउंट की जानकारी बनी रहती है।
  • URL में आपका पासवर्ड मौजूद होता है। इसे गोपनीय रखें और कभी पोस्ट न करें।

क्या आपको ऐसा प्लेयर चाहिए जो दोनों दरवाज़ों को सपोर्ट करे? डाउनलोड करें Tuneline — अपना स्रोत Xtream के रूप में या M3U 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 के साथ।