dopeIPTV

सहायता

सब कुछ इसी पन्ने पर है और जवाब खुले हुए हैं। छाँटने के लिए टाइप करें — पन्ने पर कहीं भी «/» दबाने से खोज बॉक्स पर पहुँच जाएँगे।

इंस्टॉल और शुरुआत

लिनक्स पर कैसे इंस्टॉल करूँ?

तीन रूप हैं और तीनों आत्मनिर्भर — Python, Qt, libmpv और ffmpeg डाउनलोड के भीतर ही हैं, इसलिए साथ में कुछ और इंस्टॉल नहीं करना पड़ता।

AppImage — निश्चित न हों तो यही लें। हर डिस्ट्रीब्यूशन पर चलता है:

chmod +x dopeIPTV-*.AppImage
./dopeIPTV-*.AppImage

डेबियन या उबंटू पर .deb:

sudo apt install ./dopeiptv_*_amd64.deb

Flatpak:

flatpak install --user dopeIPTV-*.flatpak

तीनों के arm64 बिल्ड भी हैं — Raspberry Pi या ARM सर्वर के लिए।

macOS पर कैसे इंस्टॉल करूँ?

.dmg खोलें और dopeIPTV को Applications में खींच दें। macOS 15 या नया चाहिए और ऐप Apple Silicon पर चलता है — 1.2.10 आख़िरी संस्करण था जिसमें Intel बिल्ड था।

पहली बार चलाने पर मना कर दिया जाता है, क्योंकि ऐप Apple से नोटराइज़्ड नहीं है। ऐप पर दायाँ‑क्लिक करके Open चुनें, फिर संवाद में दोबारा Open। इससे बात न बने तो नीचे «macOS कहता है ऐप खुल नहीं सकता» देखें।

विंडोज़ पर कैसे इंस्टॉल करूँ?

कोई इंस्टॉलर नहीं है। dopeIPTV-*-windows-x64.zip को जहाँ चाहें खोल लें — आपका यूज़र फ़ोल्डर पर्याप्त है, एडमिन अधिकार नहीं चाहिए — और भीतर रखी dopeiptv.exe चलाएँ।

Snapdragon लैपटॉप के लिए मूल arm64 बिल्ड है; x64 बिल्ड भी वहाँ चलता है, पर एमुलेशन से और इसलिए धीमा।

स्टार्ट मेन्यू या डेस्कटॉप पर शॉर्टकट के लिए: सेटिंग्स → इंटरफ़ेस → रखरखाव → शॉर्टकट बनाएँ। ज़िप में रखी README.txt वह सब गिनाती है जो मिटाना होगा अगर आप ऐप को बिना निशान हटाना चाहें।

अपना प्रदाता कैसे जोड़ूँ?

पहली बार चलाने पर आपके Xtream Codes खाते से तीन चीज़ें पूछी जाती हैं:

  • सर्वर — पोर्ट सहित पता, जैसे http://example.com:8080। पूरी प्लेलिस्ट का लिंक नहीं, केवल होस्ट।
  • उपयोक्ता नाम और पासवर्ड — वही जो प्रदाता ने दिए हैं।

ये सहेज लिए जाते हैं। बाद में दूसरा खाता जोड़ना हो या यही बदलना हो: सेटिंग्स → प्लेलिस्ट। ऐप चलते हुए भी प्लेलिस्ट बदली जा सकती है, और पसंदीदा तथा इतिहास हर प्लेलिस्ट के लिए अलग रखे जाते हैं।

क्या इसके बजाय M3U प्लेलिस्ट चला सकता हूँ?

हाँ। प्लेलिस्ट जोड़ते समय M3U चुनें और प्रदाता का दिया पता चिपकाएँ।

पर Xtream खाता ऐप से ज़्यादा निकालता है — आर्काइव, खाते की समाप्ति तिथि, प्रदाता की अपनी गाइड — क्योंकि ये एक API से आते हैं जो M3U सूची में नहीं होता। M3U सूची चलती है और उसे गाइड के लिए अपना XMLTV पता दिया जा सकता है, जिससे ज़्यादातर फ़र्क़ भर जाता है।

क्या बिना खाते के आज़मा सकता हूँ?

हाँ। सेटअप सहायक डेमो चैनल देता है: Mux, Apple और Bitmovin की कुछ मुफ़्त, सार्वजनिक परीक्षण स्ट्रीम, ताकि कुछ टाइप करने से पहले आप ऐप को चलता देख सकें। ये आधिकारिक परीक्षण स्ट्रीम हैं, किसी की टीवी सेवा नहीं, और आप जब चाहें असली प्लेलिस्ट पर जा सकते हैं।

देखना

कुछ चलाऊँ कैसे?

बीच वाली सूची में डबल‑क्लिक करें, या दाईं ओर के पैनल में ▶ चलाएँ दबाएँ। दूसरा चैनल चुनने पर स्ट्रीम वहीं बदल जाती है, प्लेयर तोड़कर दोबारा नहीं बनाया जाता — इसीलिए चैनल बदलना तेज़ है।

प्लेयर पट्टी के पिछला और अगला बटन उसी सूची में चलते हैं जिसमें आप हैं — चैनल, किसी सीरीज़ के एपिसोड, रिकॉर्डिंग या इतिहास।

आगे‑पीछे कैसे करूँ?

फ़िल्मों, एपिसोड, रिकॉर्डिंग और आर्काइव के लिए — हर उस चीज़ के लिए जिसकी अवधि पता हो:

  • संकेतक को चित्र पर ले जाएँ तो प्रगति पट्टी ऊपर आ जाती है, बीते और कुल समय तथा −10 सेकंड / +30 सेकंड के बटनों के साथ।
  • वीडियो पर एक बार क्लिक करें और तीर बटन इस्तेमाल करें: एक दबाव दस सेकंड कूदता है, दबाए रखने पर लगातार आगे बढ़ता है।

लाइव चैनलों में आगे‑पीछे नहीं होता और जान‑बूझकर कोई पट्टी नहीं दिखती। लाइव चैनल के भीतर घूमने के लिए टाइमशिफ़्ट चाहिए — नीचे देखें।

पूरी स्क्रीन और नियंत्रण

चित्र पर डबल‑क्लिक करें, या F दबाएँ। Esc बाहर निकालता है — और तैरती पट्टी में मौजूद स्पष्ट पूरी स्क्रीन से निकलें बटन भी, जो है ही इसलिए कि किसी को Esc जानना न पड़े।

नियंत्रण और माउस संकेतक कुछ सेकंड की निश्चलता के बाद छिप जाते हैं और ज़रा‑सी हलचल पर लौट आते हैं।

क्या वीडियो दूसरी स्क्रीन पर ले जा सकता हूँ?

हाँ — प्लेयर को अपनी अलग विंडो में निकालें और जहाँ चाहें खींच ले जाएँ।

यह डिफ़ॉल्ट रूप से बिना फ़्रेम की है: हटाने के लिए चित्र पर कहीं से भी खींचें। दायाँ‑क्लिक से «हमेशा ऊपर», शीर्षक पट्टी या बाहर निकलना। Esc भी उसे वापस ले आता है। इस दौरान मुख्य विंडो काम करती रहती है।

ऑडियो भाषा, उपशीर्षक और चित्र सेटिंग

प्लेयर पट्टी का बटन — यह पूरी स्क्रीन के नियंत्रणों में भी है — चल रही स्ट्रीम से जुड़ी हर चीज़ रखता है:

  • ऑडियो ट्रैक और उपशीर्षक ट्रैक
  • ऑडियो विलंब, जब आवाज़ आगे‑पीछे हो
  • पहलू अनुपात (16:9, 4:3, खिंचा हुआ आदि)
  • नेटवर्क बफ़र का आकार
  • Stats for nerds: कोडेक, रिज़ॉल्यूशन, फ़्रेम दर, हार्डवेयर डिकोडिंग, ऑडियो‑वीडियो तालमेल, गिरे हुए फ़्रेम, कैश और नेटवर्क गति — चित्र के ऊपर सीधे

चुना गया ट्रैक याद रहता है, और सीरीज़ में अगले एपिसोड पर चला जाता है। हर स्ट्रीम के लिए वरीयता तय करनी हो तो नीचे सेटिंग्स देखें।

कीबोर्ड शॉर्टकट

  • स्पेस — रोकें और जारी रखें
  • F — पूरी स्क्रीन, निकलने के लिए Esc
  • ← / → — दस सेकंड, जारी रखने के लिए दबाए रखें
  • M — आवाज़ बंद

ये मुख्य विंडो, पूरी स्क्रीन और अलग की गई विंडो — तीनों में एक जैसे काम करते हैं।

क्या यह याद रखता है कि मैं कहाँ रुका था?

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

शुरुआत या अंत के बिल्कुल पास की जगहें जान‑बूझकर अनदेखी की जाती हैं, ताकि ऐसी चीज़ जारी रखने की पेशकश न हो जो आपने अभी शुरू की थी या सचमुच पूरी कर ली थी।

गाइड, टाइमशिफ़्ट और रिकॉर्डिंग

प्रोग्राम गाइड कहाँ से आती है?

आपके प्रदाता से। सूची में हर लाइव चैनल प्रगति पट्टी के साथ दिखाता है कि अभी क्या चल रहा है, और विवरण पैनल दिखाता है कि आगे क्या है।

गाइड हर प्लेलिस्ट के लिए डिस्क पर सहेजी रहती है, इसलिए ऐप खुलते ही स्क्रीन पर होती है — और ताज़ा प्रति पृष्ठभूमि में उतरकर उसकी जगह ले लेती है। वह डाउनलोड विफल हो तो सहेजी गई गाइड बनी रहती है, आपको खाली नहीं छोड़ा जाता।

क्या पूरी गाइड भी है?

है। साइडबार का गाइड बटन सभी चैनलों पर फैली, खोजी जा सकने वाली प्रोग्राम ग्रिड खोलता है, जिसमें स्क्रॉल होने वाली समयरेखा है। खोज किसी कार्यक्रम को नाम से सभी चैनलों में ढूँढ लेती है।

आर्काइव वाले चैनल पर, प्रसारित हो चुके कार्यक्रम पर डबल‑क्लिक उसे आर्काइव से चला देता है।

गाइड ग़लत है, खाली है या किसी और देश की है

उस प्लेलिस्ट को प्रदाता की गाइड के बजाय अपनी गाइड दें:

  1. सेटिंग्स → प्लेलिस्ट
  2. प्लेलिस्ट चुनकर संपादित करें
  3. अपनी गाइड वाले खाने में XMLTV पता डालें

यह प्रदाता की भेजी गाइड की जगह ले लेती है। ऐप आपके चैनलों को उस गाइड से पहले EPG पहचान द्वारा और फिर चैनल नाम से मिलाता है, इसलिए किसी और स्रोत की गाइड भी आमतौर पर सही बैठ जाती है।

सब कुछ एक‑दो घंटे खिसका हुआ है

कुछ प्रदाता ऐसे समय प्रकाशित करते हैं जो उनके असली प्रसारण से मेल नहीं खाते। सेटिंग्स → प्लेबैक में दो अलग सुधार हैं:

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

ये अलग इसलिए हैं कि प्रदाता एक में दूसरे से स्वतंत्र रूप से ग़लती करते हैं।

टाइमशिफ़्ट और आर्काइव क्या हैं?

कुछ प्रदाता हर चैनल की कुछ दिनों की रिकॉर्डिंग रखते हैं। जहाँ आपका प्रदाता ऐसा करे, सूची में चैनल पर का निशान आ जाता है, और विवरण पैनल बताता है कि आर्काइव कितने दिन पीछे तक जाता है।

किसी चैनल पर निशान न हो तो प्रदाता उसके लिए आर्काइव नहीं दे रहा। यह उसकी सेटिंग है और ऐप में कुछ भी उसे चालू नहीं कर सकता।

जो शुरू हो चुका है उसे कैसे देखूँ?

प्लेयर में बटन दबाएँ — यह पूरी स्क्रीन के नियंत्रणों में भी है — या चैनल पर दायाँ‑क्लिक करके टाइमशिफ़्ट चुनें। फिर शुरू से चुनें।

जो चलता है वह आर्काइव का एक टुकड़ा है, इसलिए फ़िल्म की तरह आगे‑पीछे होता है: पट्टी और तीर बटन दोनों उसमें काम करते हैं।

क्या कल पर लौट सकता हूँ?

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

कुछ प्रदाता आर्काइव का अनुरोध स्वीकार करके चुपचाप लाइव प्रसारण दे देते हैं। ऐप इसे जाँचता है और बता देता है, बजाय इसके कि आप समझते रहें कि कल का देख रहे हैं।

रिकॉर्ड कैसे करूँ?

दो रास्ते:

  • प्लेयर का REC बटन, उसके लिए जो आप अभी देख रहे हैं।
  • किसी भी चैनल पर दायाँ‑क्लिक → रिकॉर्ड करें, उस चैनल के लिए जो आप नहीं देख रहे।

अवधि न चुनें तो यह तब तक रिकॉर्ड करता है जब तक आप रोकें नहीं। रिकॉर्डिंग लिखी जाते हुए भी देखी जा सकती है।

क्या अवधि तय कर सकता हूँ या समय निर्धारित कर सकता हूँ?

दोनों। REC मेन्यू 30 मिनट, 1, 2 या 4 घंटे देता है, और निर्धारित रिकॉर्डिंग शुरू और समाप्ति का समय लेती है।

निर्धारित काम ऐप दोबारा चलाने पर भी बचे रहते हैं, पर समय आने पर ऐप का चलना ज़रूरी है — यह एक प्रोग्राम है, पृष्ठभूमि सेवा नहीं। रिकॉर्डिंग → सक्रिय और निर्धारित दिखाता है कि क्या लंबित है।

क्या रिकॉर्डिंग मेरा दूसरा कनेक्शन खा जाएगी?

नहीं, अगर आप वही चैनल रिकॉर्ड करें जो देख रहे हैं: रिकॉर्डिंग प्लेयर की ही स्ट्रीम से निकलती है, इसलिए अतिरिक्त कुछ नहीं लगता और उन सामान्य खातों पर भी चलता है जो एक समय में एक ही स्ट्रीम देते हैं।

पर किसी दूसरे चैनल की रिकॉर्डिंग, या बाद में शुरू होने वाला निर्धारित काम, प्रदाता से अपना अलग कनेक्शन खोलता है।

प्लेयर से रिकॉर्डिंग के बारे में एक बात: यह रुकने पर ही पूरी होती है, इसलिए प्लेबैक रोकना, दूसरे चैनल पर जाना या स्ट्रीम की गड़बड़ी इसे ख़त्म कर देती है।

क्या रिकॉर्डिंग को डिस्क भरने से रोक सकता हूँ?

हाँ, दो स्तरों पर। सेटिंग्स → रिकॉर्डिंग एक आकार‑सीमा लेता है जो सभी रिकॉर्डिंग पर लागू होती है — एक संख्या और साथ MB, GB या TB। और प्लेयर के REC मेन्यू में केवल मौजूदा सत्र के लिए एक त्वरित सीमा है, 250 MB से 10 GB तक।

मेरी रिकॉर्डिंग कहाँ हैं?

जहाँ आप सेटिंग्स → रिकॉर्डिंग में तय करें। साइडबार का रिकॉर्डिंग अनुभाग उनमें घूमता है, और उपफ़ोल्डर श्रेणियाँ बन जाते हैं: फ़ोल्डर बनाएँ, नाम बदलें, चीज़ें इधर‑उधर ले जाएँ और कई चुनकर एक साथ मिटाएँ।

मल्टीव्यू, कास्टिंग और Trakt

मल्टीव्यू क्या है?

एक अलग विंडो जो 2, 4, 6 या 9 लाइव चैनल एक साथ एक ग्रिड में दिखाती है, हर एक स्वतंत्र स्ट्रीम। ये अलग‑अलग प्लेलिस्ट और यहाँ तक कि अलग‑अलग खातों से भी हो सकते हैं।

इसे साइडबार से खोलें; ग्रिड का आकार सेटिंग्स → मल्टीव्यू में है। किसी खाने पर डबल‑क्लिक उसे बड़ा कर देता है।

मैं कौन सा खाना सुन रहा हूँ, और किसी एक को कैसे बदलूँ?

किसी खाने पर क्लिक करें ताकि आवाज़ उसे मिल जाए — लाल किनारा उस खाने को दर्शाता है जिसे आप सुन रहे हैं।

किसी भी खाने पर दायाँ‑क्लिक से: आवाज़ बंद, ऑडियो और उपशीर्षक ट्रैक, किसी दूसरे से जगह बदलना या हटाना। आर्काइव वाले चैनल को अपने खाने के भीतर अपनी आर्काइव समयरेखा मिलती है, सो आप एक चैनल पीछे कर सकते हैं जबकि बाक़ी लाइव रहते हैं।

मल्टीव्यू क्यों कहता है कि वह कई कनेक्शन इस्तेमाल करेगा?

क्योंकि वाक़ई करता है — हर खाने के लिए एक। ज़्यादातर IPTV खाते एक समय में केवल एक या दो स्ट्रीम देते हैं, इसलिए नौ खानों वाली ग्रिड को अधिकतर प्रदाता सीधे ठुकरा देंगे।

ऐप यह एक बार कह देता है, इससे पहले कि आप विफल स्ट्रीमों की दीवार से यह जानें। अगर «कनेक्शन सीमा पूरी हो गई» दिखे तो आमतौर पर वजह यही होती है।

Chromecast पर कैसे भेजूँ?

किसी चैनल, फ़िल्म या एपिसोड पर दायाँ‑क्लिक → Chromecast पर भेजें…, फिर उपकरण चुनें। लाइव चैनल HLS के रूप में भेजे जाते हैं, जिसकी Cast रिसीवर अपेक्षा करता है।

भेजना स्थानीय प्लेबैक रोक देता है — दोनों साथ मिलकर आपके प्रदाता से दूसरा कनेक्शन बन जाते। प्लेयर के ऊपर एक पट्टी उपकरण और चल रही चीज़ बताती है, साथ में रोकने का बटन। ऐप में कुछ चलाना भी भेजना ख़त्म करके प्लेबैक लौटा देता है।

टीवी किसी चैनल को स्वीकार नहीं करता

कुछ चैनल सामान्य H.264 वीडियो होते हैं पर आवाज़ Dolby Digital Plus में। जो Chromecast न Ultra हो न Google TV, उसके पास इसका डिकोडर नहीं होता और वह कारण बताए बिना स्ट्रीम ठुकरा देता है।

ऐप ऐसे मामलों को इसी कंप्यूटर पर बदलता है और नतीजा आपके ही नेटवर्क पर देता है: वीडियो ज्यों‑का‑त्यों कॉपी होता है — केवल ऑडियो दोबारा एनकोड होता है, जो सस्ता है — और यह तभी होता है जब उपकरण सचमुच स्ट्रीम ठुकरा चुका हो। जो चैनल आपका उपकरण चला सकता है उसे हमेशा प्रदाता की मूल स्ट्रीम बिना बदलाव मिलती है।

इसके लिए ffmpeg चाहिए, जो हर पैक किए गए डाउनलोड के भीतर है।

Trakt कैसे जोड़ूँ?

सेटिंग्स → Trakt। आप trakt.tv पर एक ऐप्लिकेशन बनाते हैं, उसकी दी हुई दो कुंजियाँ चिपकाते हैं, और खुलने वाले ब्राउज़र में अनुमति देते हैं।

उसके बाद आप जो देखते हैं वह दर्ज होता रहता है, और आपकी वॉचलिस्ट तथा इतिहास ऐप के भीतर ही देखे जा सकते हैं। आपकी स्थानीय फ़ाइलें भी दर्ज होती हैं, जब भी TMDB फ़ाइल को पहचान सके।

अपनी फ़ाइलें

क्या अपनी फ़ाइलें देख सकता हूँ?

हाँ। साइडबार का स्थानीय फ़ाइलें उन फ़ोल्डरों में घूमता है जो आप सेटिंग्स → स्थानीय फ़ाइलें में जोड़ते हैं।

जो नेटवर्क शेयर आपका सिस्टम पहले से माउंट किए हो वह अपने‑आप दिख जाता है — लिनक्स पर gvfs का SMB माउंट, macOS पर /Volumes के नीचे शेयर, विंडोज़ पर मैप की गई ड्राइव। ऐप के लिए ये सामान्य रास्ते हैं, इसलिए उसके भीतर कोई SMB क्लाइंट नहीं जो गड़बड़ करे।

फ़ोल्डर या लाइब्रेरी?

दोनों, बीच वाले कॉलम में एक स्विच के साथ।

  • फ़ोल्डर पेड़ को ठीक वैसा दिखाता है जैसा वह डिस्क पर है।
  • लाइब्रेरी फ़ाइल नाम पढ़कर उनसे सीज़न और एपिसोड वाली सीरीज़ बनाती है, और फ़िल्में «फ़िल्में» के नीचे — उसी रूप में जैसे प्रदाता के अपने अनुभाग होते हैं।

पोस्टर कहाँ से आते हैं?

TMDB से, हर उस चीज़ के लिए जो नाम और वर्ष से मिलाई जा सके। जो न मिले उसे वीडियो से ही लिया गया एक फ़्रेम मिलता है, और संगीत अपना आवरण फ़ाइल के टैग से या फ़ोल्डर में रखी आवरण छवि से लेता है।

जिस फ़ाइल के नाम में न वर्ष हो न रिलीज़ टैग, उसके बारे में कभी अनुमान नहीं लगाया जाता। यह जान‑बूझकर है: ग़लत पोस्टर थंबनेल से बुरा है। मिलान चाहिए तो फ़ाइल का नाम ऐसा कर दें कि उसमें वर्ष हो।

क्या यह संगीत चलाता है?

हाँ। एल्बम एक साथ रखे जाते हैं, कलाकार, एल्बम और शीर्षक टैग से आते हैं, और एक चलाने की क़तार है: कोई ट्रैक जोड़ें, पूरा फ़ोल्डर क़तार में लगाएँ, या कुछ अगला चलवाएँ। एक ट्रैक ख़त्म होने पर यह ख़ुद अगले पर चला जाता है।

एक विज़ुअलाइज़र और दस बैंड का इक्वलाइज़र भी है।

इतिहास में मौजूद कोई फ़ाइल नहीं चलती

वह हटा दी गई, उसका नाम बदल गया, या उसका शेयर माउंट नहीं है। इतिहास बताता है कि इनमें से क्या है, और चुपचाप विफल होने के बजाय प्रविष्टि हटाने की पेशकश करता है।

अगर शेयर है तो उसे माउंट करके फिर कोशिश करें — प्रविष्टि पहले की तरह काम करेगी।

सेटिंग्स

भाषा और रूप

सेटिंग्स → इंटरफ़ेस। इंटरफ़ेस 27 भाषाओं में अनूदित है और दोबारा चलाए बिना तुरंत बदल जाता है। अरबी, फ़ारसी, हिब्रू और उर्दू पूरे विन्यास को दर्पण की तरह उलट देती हैं।

उसी टैब में पाँच रंग‑विषय और सात उभार रंग हैं, जो तुरंत लागू होते हैं।

हर स्ट्रीम के लिए डिफ़ॉल्ट

सेटिंग्स → प्लेबैक तय करता है कि हर बार पूछे बिना क्या होना चाहिए:

  • पसंदीदा ऑडियो भाषा
  • उपशीर्षक चालू या बंद, पहली और दूसरी पसंदीदा भाषा के साथ
  • डिफ़ॉल्ट पहलू अनुपात और नेटवर्क बफ़र
  • «अगला एपिसोड» कार्ड कितना पहले दिखे — बंद, या एक से दस मिनट

प्लेयर का ⚙ मेन्यू चल रही स्ट्रीम के लिए इनमें से किसी को भी अब भी बदल सकता है।

क्या कुछ चीज़ें दूसरों से बंद कर सकता हूँ?

हाँ। एक PIN बंद श्रेणियों और बंद पसंदीदा समूहों की रक्षा करता है। बंद समूह PIN डाले जाने तक यह भी नहीं बताता कि उसमें कौन से चैनल हैं — वह सामग्री छिपाता है, केवल चलने से नहीं रोकता।

PIN नमक के साथ हैश करके सहेजा जाता है, सादे पाठ में नहीं।

क्या चैनल छिपा या उनके नाम बदल सकता हूँ?

किसी भी चैनल, फ़िल्म या सीरीज़ पर दायाँ‑क्लिक करके नाम बदलें या छिपाएँ। नतीजा व्यावहारिक रूप से आपकी अपनी संपादित प्लेलिस्ट है, जो हर प्लेलिस्ट के लिए अलग सहेजी जाती है, और डिफ़ॉल्ट चैनल बहाल करें… सब कुछ ठीक वैसा लौटा देता है जैसा प्रदाता भेजता है।

पूरी श्रेणियाँ श्रेणी के दायाँ‑क्लिक मेन्यू से छिपाई, नाम बदली या बंद की जा सकती हैं। छिपी श्रेणी के चैनल «सभी» से भी बाहर रहते हैं।

एक साथ कई प्रदाता

सेटिंग्स → प्लेलिस्ट में जितनी चाहें प्लेलिस्ट जोड़ें और ऐप चलते हुए उनके बीच बदलते रहें। हर एक अपने पसंदीदा, अपना इतिहास, अपने छिपे चैनल और नाम‑परिवर्तन रखती है।

हर एक का अपना XMLTV पता और अपना ताज़ा करने का कार्यक्रम भी हो सकता है — कभी नहीं, शुरू होने पर, हर 2, 6 या 12 घंटे, रोज़ या साप्ताहिक।

जब कुछ बिगड़ जाए

लॉग कैसे निकालें?

लॉग ही «काम नहीं करता» को ऐसी चीज़ बनाता है जो ठीक हो सके, और उसमें से प्रमाण‑पत्र अपने‑आप छिपा दिए जाते हैं — इसलिए उसे किसी मुद्दे के साथ जोड़ना सुरक्षित है।

ऐप को टर्मिनल से DOPEIPTV_LOG_FILE तय करके चलाएँ तो वह स्क्रीन के अलावा वहाँ भी लॉग लिखेगा।

लिनक्स — AppImage

DOPEIPTV_LOG_FILE=/tmp/dopeiptv.log ./dopeIPTV-*.AppImage

लिनक्स — .deb या pipx

DOPEIPTV_LOG_FILE=/tmp/dopeiptv.log dopeiptv

macOS

DOPEIPTV_LOG_FILE=/tmp/dopeiptv.log \
  /Applications/dopeIPTV.app/Contents/MacOS/dopeiptv

विंडोज़ — PowerShell, खोले हुए फ़ोल्डर के भीतर

$env:DOPEIPTV_LOG_FILE="$env:TEMP\dopeiptv.log"
.\dopeiptv.exe

समस्या दोबारा पैदा करें, ऐप बंद करें और फ़ाइल जोड़ दें। बहुत अधिक विवरण के लिए उसी कमांड से पहले DOPEIPTV_LOG=debug लगा दें।

ऐप चलता ही नहीं

इसे टर्मिनल से चलाएँ — ऊपर वाला जवाब आपके सिस्टम के लिए सही कमांड देता है — और देखें कि वह क्या छापता है। ज़्यादातर वहीं कारण बता दिया जाता है।

पैक किए गए बिल्ड अपने साथ सब कुछ लाते हैं। अगर आपने pipx से स्रोत से इंस्टॉल किया है तो आपको अपनी डिस्ट्रीब्यूशन से mpv और ffmpeg भी चाहिए:

sudo apt install mpv ffmpeg     # Debian/Ubuntu
sudo dnf install mpv ffmpeg     # Fedora
sudo pacman -S mpv ffmpeg       # Arch

आवाज़ आती है पर चित्र नहीं

अंतर्निहित प्लेयर को वीडियो की सतह नहीं मिल रही।

  1. ⚙ → Stats for nerds खोलें और देखें कि फ़्रेम आ भी रहे हैं या नहीं — इससे स्ट्रीम की समस्या और दिखाने की समस्या अलग हो जाती हैं।
  2. Wayland पर सेटिंग्स → प्लेबैक → X11 बैकएंड से चलाएँ आज़माएँ और ऐप दोबारा शुरू करें।
  3. टर्मिनल से चलाएँ और ऐसी पंक्तियाँ खोजें जिनमें GL या mpv का ज़िक्र हो।

macOS कहता है ऐप खुल नहीं सकता

यह अभी Apple से नोटराइज़्ड नहीं है। ऐप पर दायाँ‑क्लिक करके Open चुनें, फिर संवाद में Open — या System Settings → Privacy & Security → Open Anyway से अनुमति दें।

अगर macOS इसके बजाय कहे कि ऐप «क्षतिग्रस्त» है, तो यह डाउनलोड का लगाया क्वारंटीन चिह्न है। इसे हटाएँ:

xattr -dr com.apple.quarantine /Applications/dopeIPTV.app

इन दोनों चेतावनियों का यह अर्थ नहीं कि ऐप में कुछ ग़लत है — केवल इतना कि बिल्ड पर हस्ताक्षर नहीं, और हस्ताक्षर के लिए Apple का सशुल्क प्रमाणपत्र चाहिए।

विंडोज़ कहता है «Windows protected your PC»

SmartScreen प्रकाशक को नहीं पहचानता क्योंकि बिल्ड पर हस्ताक्षर नहीं — इसके लिए सशुल्क प्रमाणपत्र चाहिए। More info पर और फिर Run anyway पर क्लिक करें।

Defender ने dopeiptv.exe मिटा दी

ग़लत चेतावनी। इसके दो कारण 1.2.10 में दूर कर दिए गए: लॉन्चर अब स्रोत से संकलित होता है, न कि वह तैयार फ़ाइल जिसके हस्ताक्षर एंटीवायरस इंजनों के पास होते हैं, और निष्पादन फ़ाइल में असली संस्करण संसाधन है।

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

कोई चैनल नहीं चलता

ऐप प्रदाता से पूछता है और सूखी त्रुटि दिखाने के बजाय साफ़ शब्दों में कारण बताता है: खाता समाप्त, कनेक्शन सीमा पूरी, स्ट्रीम मौजूद नहीं, सर्वर तक पहुँच नहीं, आदि।

अगर दूसरे चैनल चल रहे हैं तो बात उसी चैनल की है। अगर कुछ भी न चले तो सेटिंग्स → प्लेलिस्ट देखें — खाते का पैनल समाप्ति तिथि और अनुमत कनेक्शनों की संख्या दिखाता है।

«कनेक्शन सीमा पूरी हो गई»

आपका खाता एक समय में तय संख्या में स्ट्रीम देता है और सब व्यस्त हैं। संभावना के क्रम में:

  1. मल्टीव्यू खुला है — हर खाना एक कनेक्शन है।
  2. किसी दूसरे चैनल की रिकॉर्डिंग चल रही है।
  3. कोई दूसरा उपकरण या कोई और व्यक्ति खाता इस्तेमाल कर रहा है।
  4. पिछला सत्र प्रदाता के यहाँ अभी समाप्त नहीं हुआ; एक मिनट रुकना अक्सर काफ़ी होता है।

जो चैनल आप देख रहे हैं उसे रिकॉर्ड करना दूसरा कनेक्शन नहीं गिना जाता।

लिनक्स: टास्कबार में ख़ाली आइकन दिखता है

Wayland पर GNOME और KDE विंडो का आइकन उससे मेल खाती डेस्कटॉप प्रविष्टि से लेते हैं और प्रोग्राम ख़ुद जो तय करे उसे अनदेखा कर देते हैं। AppImage के पास ऐसी प्रविष्टि तब तक नहीं होती जब तक कुछ उसे स्थापित न करे।

  1. ऐप पहली बार चलने पर एक बनाने की पेशकश करता है। हाँ कहें — और फिर ऐप दोबारा शुरू करें, क्योंकि खुली विंडो वही आइकन रखती है जिसके साथ वह खुली थी।
  2. अगर आपने मना किया था तो यही स्विच सेटिंग्स → प्लेबैक में है।
  3. अगर आइकन फिर भी न दिखे तो पुराना आइकन कैश उसे ढँक रहा है। GTK फ़ोल्डर के बजाय वही फ़ाइल पढ़ता है:
rm ~/.local/share/icons/hicolor/icon-theme.cache

.deb से इंस्टॉल किया हो तो प्रविष्टि पहले से मौजूद होती है और इनमें से कुछ लागू नहीं होता।

«बाहरी प्लेयर में खोलें» कुछ नहीं करता

यह विकल्प आपके सिस्टम से अलग mpv या vlc चलाता है, इसलिए इनमें से एक का इंस्टॉल होना ज़रूरी है — अंतर्निहित प्लेयर को कुछ अतिरिक्त नहीं चाहिए और उस पर कोई असर नहीं पड़ता।

sudo apt install mpv vlc        # Debian/Ubuntu
sudo dnf install mpv vlc        # Fedora
sudo pacman -S mpv vlc          # Arch

यहाँ नहीं मिला? GitHub पर एक मुद्दा खोलें। सेटिंग्स → परिचय में दिख रहा संस्करण लिखें और लॉग जोड़ें — ऊपर «लॉग कैसे निकालें?» वाला जवाब आपके सिस्टम के लिए सही कमांड देता है।