सही EPG के लिए तीन कड़ियाँ ज़रूरी हैं: एक्सेस किया जा सकने वाला XMLTV स्रोत, प्लेलिस्ट और XMLTV फ़ाइल में एक ही चैनल आइडेंटिफ़ायर, और समय का सही हिसाब। ऐप को बार-बार रिफ़्रेश करने के बजाय इन्हीं स्तरों को इसी क्रम में जाँचें।
प्रमुख बिंदु
- प्लेबैक और प्रोग्राम डेटा दो अलग-अलग संसाधन हैं।
- प्लेलिस्ट का tvg-id, XMLTV के चैनल id से मेल खाना चाहिए।
- अगर सभी प्रोग्राम बराबर समय से खिसके हैं, तो आम तौर पर समस्या टाइम ज़ोन या ऑफ़सेट की होती है।
- किसी फ़ोरम या स्क्रीनशॉट में कभी भी निजी XMLTV URL साझा न करें।
प्रोग्राम गाइड की तीन कड़ियाँ
प्लेलिस्ट मीडिया एंट्री का विवरण देती है। XMLTV चैनलों और उनके प्रोग्राम का विवरण देता है। प्लेयर को एक स्थिर आइडेंटिफ़ायर के ज़रिए दोनों का मिलान करना होता है, फिर प्रोग्राम का समय डिवाइस के टाइम ज़ोन के हिसाब से बदलना होता है।
सिर्फ़ डिस्प्ले नाम काफ़ी नहीं हैं। दो अलग नाम एक ही तकनीकी id के ज़रिए मेल खा सकते हैं, जबकि एक जैसे नाम भी id अलग होने पर मेल नहीं खाते।
पाँच मिनट में जाँच
- पक्का करें कि मीडिया एंट्री चल रही है; अगर नहीं चल रही, तो पहली समस्या EPG नहीं है।
- देखें कि प्लेलिस्ट url-tvg के ज़रिए कोई गाइड बताती है या नहीं, या स्रोत का मालिक अलग से कोई अधिकृत XMLTV URL देता है या नहीं।
- ब्राउज़र में केवल URL का डोमेन जाँचें; पूरा निजी पता या पैरामीटर उजागर न करें।
- प्लेलिस्ट और गाइड को रिफ़्रेश करें, फिर सिंक पूरा होने दें।
- प्लेलिस्ट के किसी एक tvg-id की तुलना XMLTV के संबंधित चैनल id से करें।
लक्षण से वजह समझें
| लक्षण | संभावित कारण | उपयोगी जाँच |
|---|---|---|
| कहीं भी कोई प्रोग्राम नहीं | XMLTV मौजूद नहीं, एक्सेस नहीं हो रहा या खाली है | बताया गया पता, नेटवर्क की स्थिति, फ़ाइल का साइज़ और तारीखें |
| केवल कुछ एंट्री खाली हैं | tvg-id मौजूद नहीं या मेल नहीं खाता | आइडेंटिफ़ायर का हूबहू मिलान |
| हर प्रोग्राम खिसका हुआ है | स्रोत में टाइम ज़ोन या ऑफ़सेट की समस्या | XMLTV का समय, डिवाइस का टाइम ज़ोन और डेलाइट सेविंग टाइम |
| प्रोग्राम गलत एंट्री पर दिख रहा है | डुप्लिकेट या गलत मैपिंग | यूनिक channel id और tvg-id मान |
| कुछ दिनों बाद गाइड खाली हो जाती है | XMLTV अब अपडेट नहीं हो रहा या कैश की अवधि खत्म हो गई | आखिरी प्रोग्राम की तारीख और रिफ़्रेश की आवृत्ति |
प्लेयर क्या ठीक कर सकता है और क्या नहीं
प्लेयर मिले हुए डेटा को डाउनलोड, कैश, इंडेक्स और डिस्प्ले कर सकता है। वह नामों के आधार पर कुछ मिलान का अनुमान लगा सकता है, लेकिन ऐसा अनुमान दो अलग चैनलों को गलती से जोड़ सकता है।
वह गायब प्रोग्राम खुद से नहीं बना सकता और स्रोत के असंगत id को स्थायी रूप से ठीक नहीं कर सकता। भरोसेमंद समाधान यही है कि स्रोत का वैध एडमिनिस्ट्रेटर प्लेलिस्ट या XMLTV फ़ाइल को सुधारे।
उपयोगी बग रिपोर्ट के लिए ज़रूरी जानकारी
- स्रोत का प्रकार: M3U, Xtream Codes या Stalker/Ministra।
- प्रभावित एंट्री की अनुमानित संख्या, निजी सामग्री उजागर किए बिना।
- देखा गया समय का अंतर और डिवाइस का टाइम ज़ोन।
- ऐप का वर्ज़न और डिवाइस मॉडल।
- आखिरी सफल रिफ़्रेश का समय।
- कभी भी URL, पासवर्ड, टोकन, MAC या क्रेडेंशियल दिखाने वाला स्क्रीनशॉट शामिल न करें।
सामान्य प्रश्न
टीवी गाइड के बिना भी प्लेबैक क्यों चलता है?
प्लेबैक पता और प्रोग्राम डेटा अलग-अलग संसाधन हैं। एक उपलब्ध रह सकता है, जबकि दूसरा गायब हो या उसकी अवधि खत्म हो चुकी हो।
क्या टीवी का टाइम ज़ोन बदलने से समय का अंतर हमेशा ठीक हो जाता है?
केवल तब, जब डिवाइस का टाइम ज़ोन गलत हो। अगर XMLTV में समय ही गलत एन्कोड किया गया है, तो स्रोत डेटा को ठीक करना होगा।
तकनीकी संदर्भ
DringTV केवल एक मीडिया प्लेयर है। यह कोई चैनल, प्लेलिस्ट, पोर्टल या सामग्री न उपलब्ध कराता है, न बेचता है और न ही सुझाता है। केवल उन्हीं स्रोतों का उपयोग करें जिन्हें एक्सेस करने की आपको अनुमति है, और अपने स्रोत के मालिक के नियमों तथा अपने देश के कानून का पालन करें।