Troubleshooting·9 min

द्वारा Shamir

EPG लोड नहीं हो रहा? 2026 में अपने IPTV TV गाइड को ठीक करने की पूरी गाइड

आपने अपना IPTV प्लेयर सेट अप कर लिया। चैनल लोड हो रहे हैं। आप उनके बीच स्विच कर सकते हैं। सब कुछ शानदार दिखता है — जब तक आप TV गाइड खोलकर यह न देखें कि वहाँ खाली सेल्स के अलावा कुछ भी नहीं है। या इससे भी बुरा: सेल्स में गलत शो दिख रहे हैं और पाँच साल पहले खत्म हो चुके कार्यक्रम सूचीबद्ध हैं।

EPG समस्याएँ बफरिंग के बाद IPTV से जुड़ी दूसरी सबसे ज़्यादा रिपोर्ट की जाने वाली शिकायत हैं। परेशान करने वाली बात यह है कि कारण कुछ भी हो, लक्षण एक जैसे ही दिखते हैं। यह गाइड खराब EPGs के पीछे छिपी पाँच वास्तविक समस्याओं को बताती है, उसी क्रम में जिसमें उन्हें जाँचना सबसे उपयोगी है।

स्क्रीनशॉट: चैनल दिखाने वाली, लेकिन कार्यक्रम न दिखाने वाली खाली EPG ग्रिड

The fast fix

खाली गाइड के पाँच कारण होते हैं — और ज़्यादातर आपकी नज़र वहाँ तक पहुँचने से पहले ही ठीक किए जा सकते हैं

Tuneline एक मुफ़्त मीडिया प्लेयर है, जिसमें वर्चुअलाइज़्ड रेंडरिंग की मदद से बड़े से बड़े गाइड भी तेज़ रहते हैं और एक टैप में XMLTV रिफ्रेश हो जाता है — इसलिए शेड्यूल डेटा, जो पुराने प्लेयर को अटका देता है, यहाँ आसानी से लोड हो जाता है। अकाउंट की ज़रूरत नहीं; अपनी प्लेलिस्ट साथ लाएँ।

मुफ़्त डाउनलोड करें

EPG वास्तव में क्या है

EPG का अर्थ Electronic Program Guide है। यह वह मेटाडेटा है जो आपके IPTV प्लेयर को बताता है कि हर चैनल पर अभी क्या चल रहा है, आगे क्या आने वाला है और कार्यक्रमों का विवरण क्या है। इसमें कोई जादू नहीं है — आपका प्लेयर एक फ़ाइल डाउनलोड करता है या API से जानकारी लेता है, कार्यक्रमों के नाम और समय निकालता है और उन्हें आपके चैनलों के बगल में एक ग्रिड में दिखाता है।

मानक फ़ॉर्मैट XMLTV है: एक XML फ़ाइल जिसमें हर चैनल, हर कार्यक्रम, हर शुरू होने का समय, हर अवधि और वैकल्पिक रूप से पोस्टर व विवरण सूचीबद्ध होते हैं। किसी बड़े प्रदाता की सामान्य XMLTV फ़ाइल बिना कंप्रेस किए 50–500 MB की हो सकती है और उसमें लाखों कार्यक्रम प्रविष्टियाँ हो सकती हैं।

EPG के बार-बार खराब होने का कारण यह है कि इस फ़ाइल को:

  1. आपके प्रदाता से सफलतापूर्वक डाउनलोड होना चाहिए।
  2. सही तरीके से डीकंप्रेस होना चाहिए (ज़्यादातर फ़ाइलें gzip की गई होती हैं)।
  3. बिना त्रुटि के पार्स होना चाहिए।
  4. आपकी प्लेलिस्ट में मौजूद चैनल IDs से मिलान होना चाहिए — ज़्यादातर समस्याएँ यहीं होती हैं।
  5. टाइम आउट हुए बिना आपके प्लेयर की ग्रिड में दिखना चाहिए।

इन पाँच चरणों में से किसी एक में भी समस्या आने पर TV गाइड खाली दिखाई देती है। आइए इन्हें एक-एक करके समझते हैं।

एक बग जिसे मैंने खुद रिलीज़ किया और फिर खुद ही खोजकर ठीक किया (ताकि आप अपने प्लेयर में इसे पहचान सकें): Tuneline के एक पुराने बिल्ड में पार्स किया हुआ EPG मेमोरी में बना रहता था और उपयोगकर्ता के Xtream स्रोत बदलने पर अमान्य नहीं होता था। लक्षण: गाइड भरा हुआ दिखता था, लेकिन कार्यक्रमों के नाम पिछले प्रदाता के चैनलों के होते थे। अगर दोबारा इंस्टॉल करने या ज़बरदस्ती रिफ्रेश करने पर सही गाइड दिखाई देने लगे, तो यह इसी तरह की समस्या है — और ऐसे प्लेयर में यह आश्चर्यजनक रूप से आम है जो हर स्रोत के लिए कैश अलग किए बिना बहुत आक्रामक तरीके से कैश करते हैं।


कारण 1: आपका EPG URL पुराना है या मौजूद ही नहीं है

यह सबसे आम कारण है और इसे ठीक करना सबसे आसान है। अगर आप M3U प्लेलिस्ट का इस्तेमाल कर रहे हैं, तो आपका EPG एक अलग XMLTV URL से आता है, जिसे आपको अपने प्लेयर में मैन्युअली दर्ज करना पड़ता है। कई उपयोगकर्ता या तो:

  • कभी भी EPG URL दर्ज नहीं करते (M3U में चैनल होते हैं, लेकिन गाइड स्रोत नहीं होता)।
  • कई महीने पहले दर्ज किया गया EPG URL इस्तेमाल करते हैं, जो अब ऑफ़लाइन हो चुका है।
  • गलत URL दर्ज करते हैं — किसी दूसरे प्रदाता की चैनल सूची वाला गाइड।

इसे कैसे ठीक करें

अपने प्रदाता का दस्तावेज़ीकरण पेज खोजें। लगभग हर पेड IPTV प्रदाता M3U URL और XMLTV URL, दोनों उपलब्ध कराता है। वे आम तौर पर इस तरह दिखते हैं:

http://your-provider.example/xmltv.php?username=USER&password=PASS

या:

http://your-provider.example/epg.xml.gz

इसे अपने प्लेयर की EPG सेटिंग्स में पेस्ट करें, ज़बरदस्ती रिफ्रेश करें और गाइड को भरते हुए देखें। Tuneline में यह Settings → EPG → XMLTV URL के अंतर्गत होता है; इसके ठीक बगल में रिफ्रेश बटन होता है और रिफ्रेश करने के कुछ ही सेकंड में गाइड आम तौर पर भर जाती है

स्क्रीनशॉट: Tuneline में EPG सेटिंग्स, XMLTV URL और रिफ्रेश बटन

अगर आप Xtream Codes इस्तेमाल कर रहे हैं, तो आम तौर पर EPG URL सेट करने की ज़रूरत नहीं होती — EPG उसी API के ज़रिए आता है जिससे चैनल आते हैं। अगर Xtream पर आपकी गाइड खाली है, तो कारण 3 पर जाएँ।


कारण 2: EPG डाउनलोड हो गया, लेकिन चैनल IDs मेल नहीं खाते

यह EPG की सबसे निराशाजनक समस्या है, क्योंकि ऐसा लगता है कि EPG सही तरीके से काम कर गया — आपका प्लेयर बताता है कि यह सफलतापूर्वक लोड हो गया — लेकिन ग्रिड फिर भी खाली रहती है।

क्या हुआ: आपकी XMLTV फ़ाइल में हज़ारों चैनल होते हैं, जिनमें हर चैनल की पहचान tvg-id जैसे news.us या sport.de से होती है। आपकी M3U प्लेलिस्ट में अपने tvg-id मान होते हैं। अगर IDs मेल नहीं खाते, तो प्लेयर किसी कार्यक्रम को उसके चैनल से जोड़ नहीं सकता। नतीजे में पूरी तरह लोड हुई EPG मिलती है, लेकिन वह बेकार होती है क्योंकि कुछ भी आपस में जुड़ा नहीं होता।

इसे कैसे पहचानें

अपनी M3U फ़ाइल में किसी एक चैनल की प्रविष्टि देखें। पंक्ति कुछ इस तरह दिखेगी:

#EXTINF:-1 tvg-id="cnn.us" tvg-name="CNN" tvg-logo="...",CNN

अब अपनी XMLTV फ़ाइल देखें (ज़्यादातर प्रदाता आपको इसे सीधे डाउनलोड करने देते हैं)। चैनल ID खोजें। क्या उससे मेल खाती हुई <channel id="cnn.us"> प्रविष्टि मौजूद है? अगर नहीं — या IDs थोड़े अलग हैं (जैसे CNN.us बनाम cnn.us) — तो यही आपकी समस्या है।

इसे कैसे ठीक करें

आपके प्लेयर के आधार पर कुछ विकल्प हैं:

  • सबसे अच्छा समाधान: ऐसा प्लेयर इस्तेमाल करें जो फ़ज़ी मैचिंग करता हो — यानी tvg-id मौजूद न होने या उसके केस के अलग होने पर सामान्यीकृत नाम के आधार पर चैनलों का मिलान कर सके। Tuneline का मैचर दोनों ओर के नामों को लोअरकेस में बदलता है, "HD"/"FHD"/"4K" जैसे आम प्रत्यय और अंत में दिए गए क्षेत्रीय कोड हटाता है और तुलना से पहले अतिरिक्त स्पेस को समेट देता है। यह परफ़ेक्ट नहीं है (वास्तव में एक जैसे नाम वाले दो चैनल आपस में टकरा सकते हैं), लेकिन यह उन 70–80% प्लेलिस्ट को बचा लेता है जिनमें प्रदाता की IDs बस लापरवाही से दी गई होती हैं।
  • मैन्युअल समाधान: अपनी M3U फ़ाइल में बदलाव करके tvg-id मानों को XMLTV फ़ाइल के मानों से मेल कराएँ। यह मेहनत वाला काम है, लेकिन काम करता है।
  • प्रदाता से समाधान: अपने IPTV प्रदाता को ईमेल करके बताएँ कि उनकी M3U IDs और XMLTV IDs मेल नहीं खातीं। हैरानी की बात है कि वे अक्सर फ़ाइल दोबारा बना देते हैं — उन्हें यह शिकायत लगातार मिलती रहती है।

कारण 3: आपके प्रदाता का EPG सर्वर धीमा है या रेट-लिमिट कर रहा है

बड़ी XMLTV फ़ाइलों को डाउनलोड होने में वास्तविक समय लगता है। अगर आपके प्रदाता का EPG सर्वर ओवरलोड है (पीक समय में यह बहुत आम है), तो डाउनलोड पूरा होने से पहले आपका प्लेयर टाइम आउट हो सकता है। कुछ प्रदाता EPG डाउनलोड पर रेट लिमिट भी लगाते हैं — अगर आपने पिछले एक घंटे में EPG को पाँच बार रिफ्रेश किया है, तो अगली रिक्वेस्ट को चुपचाप खारिज किया जा सकता है।

लक्षण

  • EPG कभी-कभी लोड होता है, लेकिन हमेशा नहीं।
  • इंस्टॉल करने के बाद पहला रिफ्रेश काम करता है, लेकिन उसके बाद के रिफ्रेश खाली परिणाम देते हैं।
  • EPG सुबह 3 बजे काम करता है, लेकिन रात 8 बजे विफल हो जाता है।

इसे कैसे ठीक करें

  • अपने प्लेयर में EPG टाइम आउट बढ़ाएँ। ज़्यादातर प्लेयर डिफ़ॉल्ट रूप से 30 सेकंड पर सेट होते हैं। इसे बढ़ाकर 120 कर दें।
  • EPG को कम बार रिफ्रेश करें। लाइव कार्यक्रम डेटा के लिए हर 12 या 24 घंटे में एक बार पर्याप्त है।
  • gzip वाला संस्करण इस्तेमाल करें। अगर आपका प्रदाता epg.xml और epg.xml.gz, दोनों उपलब्ध कराता है, तो हमेशा gzip वाला URL इस्तेमाल करें — यह आम तौर पर 5–10 गुना छोटा होता है।
  • अगर प्रदाता रेट लिमिट लगा रहा है, तो एक घंटे इंतज़ार करें। फिर रिफ्रेश करें और अगले एक दिन तक दोबारा रिफ्रेश न करें।

कारण 4: आपकी XMLTV फ़ाइल खराब हो गई है

कुछ प्रदाताओं के XMLTV एक्सपोर्ट में गलत फ़ॉर्मैट वाली तारीखें, खराब UTF-8 अक्षर और बंद न किए गए टैग जैसी अमान्य प्रविष्टियाँ होती हैं। एक सख्त XML पार्सर किसी एक खराब प्रविष्टि के कारण पूरी फ़ाइल लोड करने से इनकार कर देगा और आपकी EPG खाली रह जाएगी।

इसे कैसे पहचानें

अगर आपके प्लेयर के लॉग (हर गंभीर प्लेयर में ये होते हैं) में "XML parse error at line 47291" या "unexpected end of input" जैसी त्रुटियाँ दिखती हैं, तो आपकी फ़ाइल खराब है।

इसे कैसे ठीक करें

आम तौर पर आपके पास तीन विकल्प होते हैं:

  • ज़्यादा सहनशील प्लेयर इस्तेमाल करें। कुछ प्लेयर (Tuneline सहित) गलत प्रविष्टियों को छोड़कर बाकी डेटा लोड करने के लिए कॉन्फ़िगर किए गए होते हैं। सख्त प्लेयर पूरी फ़ाइल को ही अस्वीकार कर देते हैं।
  • कोई दूसरा EPG स्रोत इस्तेमाल करें। कई मुफ़्त सार्वजनिक EPG एग्रीगेटर प्रदाता के डेटा को अधिक साफ़ फ़ॉर्मैट में दोबारा प्रकाशित करते हैं। लाइसेंस की शर्तों का ध्यान रखें।
  • खराब फ़ाइल की शिकायत अपने प्रदाता से करें। वे आम तौर पर एक दिन के भीतर इसे ठीक कर सकते हैं।

कारण 5: आपका प्लेयर बड़े EPGs को दिखाने में ही कमजोर है

कुछ प्लेयर EPG को सपोर्ट करने का दावा करते हैं, लेकिन जब ग्रिड में कुछ सौ से ज़्यादा चैनल होते हैं तो अटक जाते हैं। डेटा मौजूद होता है और पार्सिंग सफल रहती है, लेकिन UI या तो फ्रीज़ हो जाता है या खाली सेल्स दिखाता है, क्योंकि एक साथ हज़ारों कार्यक्रम प्रविष्टियों को रेंडर करना बहुत धीमा होता है।

लक्षण

  • EPG स्क्रॉल करते समय लैग करता है।
  • स्क्रॉल करने पर सेल्स दिखाई देती हैं और गायब हो जाती हैं।
  • पहले 50 चैनलों पर कार्यक्रम दिखते हैं, लेकिन उनके नीचे के सभी चैनल खाली रहते हैं।

इसे कैसे ठीक करें

यह प्लेयर की सीमा है। इसके समाधान हैं:

  • वर्चुअलाइज़्ड EPG रेंडरिंग वाला प्लेयर इस्तेमाल करें। आधुनिक प्लेयर केवल वही सेल रेंडर करते हैं जो आपको वास्तव में दिखाई देते हैं, इसलिए 5,000 चैनलों वाली गाइड भी 50 चैनलों वाली गाइड जितनी तेज़ी से स्क्रॉल होती है। Tuneline का EPG ग्रिड वर्चुअलाइज़्ड है और 10,000 से अधिक चैनलों वाली प्लेलिस्ट पर टेस्ट किया गया है — बड़ी गाइड की वजह से टीवी देखने का अनुभव धीमा नहीं होना चाहिए।
  • अपनी चैनल सूची फ़िल्टर करें। अगर आप नियमित रूप से केवल 30 चैनल देखते हैं, तो बाकी सब छिपा दें। छोटी सूची पर EPG बहुत तेज़ी से रेंडर होता है।
  • प्लेयर बदलें। अगर आप महीनों से EPG की समस्याओं से जूझ रहे हैं, तो अक्सर यही सही समाधान होता है।

समय बचाने वाला समस्या-निदान क्रम

जब कोई हमसे पूछता है, "मेरा EPG लोड क्यों नहीं हो रहा", तो हम उसे इस क्रम से जाँच कराते हैं:

  1. क्या EPG URL कॉन्फ़िगर किया गया है? (अगर आप M3U पर हैं।) ज़्यादातर उपयोगकर्ता यह चरण छोड़ देते हैं।
  2. क्या URL अभी भी काम कर रहा है? इसे ब्राउज़र में खोलें — आपको XML दिखाई देना चाहिए या डाउनलोड शुरू होना चाहिए।
  3. क्या M3U में दिए गए चैनल ID, XMLTV में दिए गए ID से मेल खाते हैं? एक चैनल चुनकर हाथ से जाँच करें।
  4. क्या आपके प्रदाता का EPG सर्वर अभी ठीक से प्रतिक्रिया दे रहा है? दिन के किसी दूसरे समय पर रिफ्रेश करके देखें।
  5. क्या XMLTV फ़ाइल पार्स हो रही है? पार्स संबंधी त्रुटियों के लिए प्लेयर लॉग देखें।
  6. क्या आपका प्लेयर इस गाइड का आकार संभाल सकता है? छोटे हिस्से के साथ कोशिश करें।

अगर आप इन चरणों को व्यवस्थित रूप से पूरा करेंगे, तो हर बार समस्या का कारण मिल जाएगा।


"अच्छी EPG" वास्तव में कैसी होनी चाहिए

आपके IPTV प्लेयर के लिए मानक यह होना चाहिए:

  • 200 MB की गाइड के लिए < 60 सेकंड में पहला लोड।
  • बैकग्राउंड रिफ्रेश, जिससे प्लेबैक बाधित न हो।
  • फज़ी ID मिलान, ताकि थोड़े-बहुत अलग प्लेलिस्ट भी लिंक हो सकें।
  • नाउ/नेक्स्ट बार, जो पूरी ग्रिड खोले बिना अभी प्रसारित हो रहे और अगले कार्यक्रम को दिखाए।
  • EPG में खोज — स्क्रॉल किए बिना पता करें कि "गेम कितने बजे है?"
  • रिमाइंडर — किसी खास कार्यक्रम के शुरू होने से ठीक पहले मुझे अलर्ट करें।
  • कैच-अप इंटीग्रेशन — 3 घंटे पहले प्रसारित हुए कार्यक्रम पर क्लिक करने पर, अगर आपका प्रदाता इसे सपोर्ट करता है, तो कैच-अप चलना चाहिए।

अगर आपका मौजूदा प्लेयर इनमें से ज़्यादातर काम नहीं करता, तो यह सामान्य नहीं है। इसका मतलब है कि आपका प्लेयर आधुनिक मानकों से पीछे है।

स्क्रीनशॉट: Tuneline में पूरी तरह भरा हुआ EPG ग्रिड


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

मेरा EPG कई साल पुराने कार्यक्रम क्यों दिखाता है?

आपकी XMLTV फ़ाइल पुरानी है। आपके प्लेयर ने गाइड एक बार डाउनलोड की थी और उसके बाद से उसे रिफ्रेश नहीं किया। मैनुअल रिफ्रेश ज़बरदस्ती चलाएँ, फिर जाँचें कि रोज़ाना शेड्यूल पर ऑटो-रिफ्रेश सक्षम है।

EPG कुछ चैनलों के लिए काम करता है, लेकिन दूसरों के लिए क्यों नहीं?

लगभग हमेशा यह tvg-id मिलान की समस्या होती है (कारण 2)। जिन चैनलों में EPG है, उनके ID XMLTV फ़ाइल से मेल खाते हैं; जिनमें नहीं है, उनके ID मेल नहीं खाते।

क्या कोई मुफ़्त सार्वजनिक EPG स्रोत है जिसका मैं इस्तेमाल कर सकता हूँ?

हाँ — iptv-org/epg जैसी परियोजनाएँ कई देशों के लिए समुदाय द्वारा तैयार XMLTV एक्सपोर्ट उपलब्ध कराती हैं। गुणवत्ता अलग-अलग होती है। इन्हें आपके प्रदाता की EPG के पूरक के रूप में इस्तेमाल करना बेहतर है, उसके विकल्प के रूप में नहीं।

क्या Tuneline में पुराने IPTV प्लेयरों की तुलना में बेहतर EPG सपोर्ट है?

हमने EPG सपोर्ट खास तौर पर इसलिए बनाया क्योंकि हमारे आज़माए हुए हर दूसरे प्लेयर में ऊपर बताए गए पाँच कारणों में से किसी एक पर समस्या आई। Tuneline फज़ी ID मिलान, वर्चुअलाइज़्ड ग्रिड रेंडरिंग, बैकग्राउंड रिफ्रेश, खोज, रिमाइंडर और जहाँ सपोर्ट उपलब्ध हो वहाँ कैच-अप इंटीग्रेशन देता है। इनमें से कुछ भी जादू नहीं है — 2026 में टीवी गाइड को बस इतना ही करना चाहिए।

मुझे अपना EPG कितनी बार रिफ्रेश करना चाहिए?

लाइव कार्यक्रमों के डेटा के लिए दिन में एक बार पर्याप्त है। ज़्यादातर प्रदाता अपने XMLTV को दिन में एक या दो बार अपडेट करते हैं। हर 15 मिनट में रिफ्रेश करने से आपको नया डेटा नहीं मिलेगा — इससे आपके प्रदाता पर अनावश्यक अनुरोधों का दबाव पड़ेगा और संभवतः आपकी अनुरोध-दर सीमित कर दी जाएगी।


संक्षेप में

EPG की समस्याएँ रहस्यमय लग सकती हैं, लेकिन लगभग हमेशा इनके पीछे पाँच में से कोई एक ऐसी समस्या होती है जिसे ठीक किया जा सकता है: URL का गायब होना, चैनल ID का मेल न खाना, धीमा प्रदाता, खराब फ़ाइल या कमज़ोर प्लेयर रेंडरिंग। इन्हें इसी क्रम में जाँचें और आप एक घंटे से भी कम समय में गाइड ठीक कर लेंगे।

अगर आप हर कुछ हफ्तों में उन्हीं EPG समस्याओं से जूझकर थक चुके हैं, तो Tuneline आज़माएँ — फज़ी ID मिलान, वर्चुअलाइज़्ड रेंडरिंग और बैकग्राउंड रिफ्रेश इसमें पहले से शामिल हैं। आपकी गाइड को बस काम करना चाहिए।

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

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing 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 के साथ।