विषयसूची:

टीवी हेडएंड में आइकॉन और अलग-अलग ईपीजी जोड़ना: 11 कदम
टीवी हेडएंड में आइकॉन और अलग-अलग ईपीजी जोड़ना: 11 कदम

वीडियो: टीवी हेडएंड में आइकॉन और अलग-अलग ईपीजी जोड़ना: 11 कदम

वीडियो: टीवी हेडएंड में आइकॉन और अलग-अलग ईपीजी जोड़ना: 11 कदम
वीडियो: ✨Run Jio TV app in your TV and Watch All channels for Free | #jiotv #tipsandtricks #lifehacks 2024, जुलाई
Anonim
Tvheadend में प्रतीक और विभिन्न EPG जोड़ना
Tvheadend में प्रतीक और विभिन्न EPG जोड़ना

माई कॉर्ड कटिंग सिस्टम में ब्रॉडकास्ट टीवी एक पीसी से जुड़े चार यूएसबी टीवी रिसीवर का उपयोग करता है जो उबंटू और टीवीहेडेंड चला रहा है। प्रत्येक टीवी OSMC पर कोडी चलाने वाले रास्पबेरी पाई से जुड़ा है। Tvheadend व्यक्तिगत वीडियो रिकॉर्डिंग (PVR, जिसे डिजिटल वीडियो रिकॉर्डिंग, या DVR के रूप में भी जाना जाता है) सहित कई सुविधाएँ प्रदान करता है।

Tvheadend एक बिल्ट-इन इलेक्ट्रॉनिक प्रोग्रामिंग गाइड (EPG) के साथ आता है। एक ईपीजी एक टीवी गाइड की तरह है जो शो के शुरू और बंद होने का समय और शो का विवरण प्रदान करता है। बिल्ट-इन ईपीजी ओवर-द-एयर ब्रॉडकास्ट सिग्नल से आने वाले शो के बारे में जानकारी खींचता है।

मैं शो के बारे में दिए गए विवरण के स्तर से संतुष्ट नहीं हूं।

कुछ शोध के बाद, शेड्यूल डायरेक्ट और zap2it यूएस में प्रसारण टीवी चैनलों के लिए सबसे अच्छे विकल्प प्रतीत होते हैं। अनुसूचियां प्रत्यक्ष शुल्क (~$20/वर्ष) लेती हैं, और zap2it निःशुल्क है। इसलिए, मैंने zap2it को चुना, लेकिन जनवरी में किसी समय zap2it ने अपनी वेबसाइट बदल दी और ईपीजी डेटा डाउनलोड करना टूट गया। डाउनलोड कोड अपडेट किया गया था, लेकिन नया कोड ईपीजी डेटा डाउनलोड करने में विफल रहा। साथ ही, zap2xml पेज में mc2xml का लिंक होता है, और लिंक में वायरस होता है। इसलिए, मैंने शेड्यूल डायरेक्ट पर स्विच किया।

मैंने स्थापना zap2it और zap2xml निर्देशों को कई बार गुगल किया और मुझे जो मिला उससे संतुष्ट नहीं था। मुझे यकीन है कि वास्तव में अच्छे निर्देश हैं, मैं उन्हें नहीं ढूंढ सका। (नीचे मेरा दुह पल देखें)

संतुष्ट न होने से, मेरा मतलब है कि zap2it निर्देश महत्वपूर्ण कदमों पर चमकते हैं या पुराने हैं। उदाहरण के तौर पर, यह रेडिट पोस्ट वास्तव में बहुत अच्छा है और मुझे ईपीजी में सुधार करने में दिलचस्पी है, लेकिन यह कुछ बहुत ही महत्वपूर्ण कदमों पर प्रकाश डालता है। और इसके साथ समाप्त होता है:

"आशा है कि यह आपके लिए कुछ मायने रखता है, और शुभकामनाएँ - यह करने योग्य है लेकिन जब तक आप इसे पहली बार नहीं करते हैं, तब तक प्रक्रिया थोड़ी जटिल प्रतीत होगी!"

मेरा दुह पल: जब मैंने zap2it का उपयोग करके इस निर्देश को पूरा किया, तो मैं यह सुनिश्चित करने के लिए प्रत्येक चरण से पीछे जा रहा था कि वे काम करते हैं। और मैंने महसूस किया कि Rocky4546 के स्वचालित इंस्टॉलेशन चरण बिल्कुल सही थे और पालन करने में बहुत आसान थे। किसी भी कारण से, मैंने विभिन्न मैनुअल इंस्टॉलेशन गाइड पर लॉक-इन किया और उसकी स्वचालित स्थापना को छोड़ दिया, जो पूरी तरह से काम करता है। मुझे यकीन नहीं है कि यह निर्देश सहायक होगा, लेकिन मेरे लिए मैनुअल चरणों से गुजरना शैक्षिक था।

मैंने शेड्यूल डायरेक्ट का उपयोग करने के लिए निर्देशयोग्य को अपडेट किया है। अनुसूची प्रत्यक्ष दिशाएँ zap2it की तुलना में बहुत सरल हैं।

चरण 1: भागों को इकट्ठा करें

भागों को इकट्ठा करो
भागों को इकट्ठा करो

यह निर्देशयोग्य इस निर्देश के लिए एक ऐड है: माई कॉर्ड कटिंग सिस्टम

भाग:

  • पीसी ओएसएमसी पर टीवी हेडएंड चला रहा है
  • रास्पबेरी पाई OSMC पर कोडी चला रही है
  • चूंकि मैं आइकन और टीवी गाइड को अपग्रेड कर रहा था, इसलिए मैंने त्वचा भी बदल दी। मैंने कई महीनों तक मानक कोडी त्वचा का इस्तेमाल किया। इसलिए, मैं और मेरी पत्नी यह निर्धारित कर सकते थे कि हमें क्या पसंद है और क्या नहीं। मैंने त्वचा को "xperience1080" में बदल दिया
  • अनुसूचियां प्रत्यक्ष खाता $19.99 प्रति वर्ष

टिप्पणियाँ:

हुकुम में संलग्न पाठ को आपके डेटा, उपयोगकर्ता नाम♣. द्वारा प्रतिस्थापित किया जाना है

चरण 2: सेटअप शेड्यूल डायरेक्ट अकाउंट

सेटअप शेड्यूल डायरेक्ट अकाउंट
सेटअप शेड्यूल डायरेक्ट अकाउंट

शेड्यूल डायरेक्ट अकाउंट के लिए रजिस्टर करें

  • शेड्यूल डायरेक्ट के लिए इस लिंक का अनुसरण करें
  • पंजीकरण पृष्ठ को पूरा करें (छवि 2)
  • साइनअप पर क्लिक करें! बटन
  • शेड्यूल डायरेक्ट को आपके अकाउंट पेज पर जाना चाहिए। यदि नहीं, तो अपने ईमेल और पासवर्ड का उपयोग करके लॉगिन करें

चरण 3: अपने अनुसूचियों का चयन करें प्रत्यक्ष चैनल

अपने अनुसूचियों का चयन करें प्रत्यक्ष चैनल
अपने अनुसूचियों का चयन करें प्रत्यक्ष चैनल

प्रसारक वास्तव में कई चैनल प्रसारित कर रहे हैं। उदाहरण के लिए, मेरे क्षेत्र में, सीडब्ल्यू (५४.१) एलएएफएफ (५४.२) और ग्रिट (५४.३) का प्रसारण कर रहा है।

मैंने अपना सिस्टम केवल सेंट्रल टेक्सास में मुख्य चैनलों का उपयोग करने के लिए सेट किया है: एबीसी (24.1), सीबीएस (42.1), सीडब्ल्यू (54.1), फॉक्स (7.1), एनबीसी (36.1), पीबीएस (18.1), और पीबीएस किड्स (18.4)। आप चुन सकते हैं कि जो भी चैनल उपलब्ध हैं। आप बाद में कभी भी और चैनल जोड़ सकते हैं।

अपने चैनल चुनें

  • डिफ़ॉल्ट रूप से सभी चैनल शामिल हैं
  • "लाइनअप जोड़ें" लिंक पर क्लिक करें (छवि 1)

    • अपना ज़िप कोड दर्ज करें
    • "प्रसारण (एंटीना)" चुनें
  • अपने पसंदीदा चैनल जोड़ें (छवि 3)

    ये मेरे हैं: एबीसी (24.1), सीबीएस (42.1), सीडब्ल्यू (54.1), फॉक्स (7.1), एनबीसी (36.1), पीबीएस (18.1), और पीबीएस किड्स (18.4)

  • "सहेजें" पर क्लिक करें

चरण 4: सेटअप अनुसूचियां सीधे आपके सर्वर पर

सेटअप अनुसूचियां सीधे आपके सर्वर पर
सेटअप अनुसूचियां सीधे आपके सर्वर पर

Tvheadend को अनुसूचियों Direct से एक xml फ़ाइल पढ़ने की आवश्यकता है।

यह /usr/bin/tv_grab_na_tvmedia का उपयोग करता है। यदि आपके पास यह स्थापित नहीं है, तो चलाएँ:

$ sudo apt-xmltv-util स्थापित करें

अपने मैकबुक पर एक टर्मिनल विंडो खोलें और निम्न में से किसी एक का उपयोग करके टीवीहेडएंड सर्वर में लॉग इन करें:

$ ssh username♣@♣tvheadend-server-name♣.local

$ ssh उपयोगकर्ता नाम♣@♣tvheadend-server-ip-address♣

मैकबुक टर्मिनल विंडो में टीवीहेडएंड सर्वर पर, कमांड के साथ /home/♣username♣/xmltv एक डायरेक्टरी बनाएं:

$ sudo mkdir /home/♣username♣/xmltv

और hts. से एक प्रतीकात्मक लिंक बनाएं

$ सुडो सु - hts

hts$ ln -s /home/♣username♣/xmltv.xmltv hts$ लॉगआउट

उपरोक्त थोड़ा भ्रमित करने वाला हो सकता है क्योंकि आप hts के रूप में लॉगिन करते हैं, और आपकी होम निर्देशिका /home/hts है। इसे देखने के लिए $ ls ~/.

जब आप $ लॉगआउट दर्ज करते हैं, तो आप उपयोगकर्ता एचटीएस उपयोगकर्ता से लॉग आउट करते हैं। प्रतीकात्मक लिंक आपके 'उपयोगकर्ता नाम' को दिखाई नहीं देगा, लेकिन यह hts उपयोगकर्ता के लिए है और ~xmltv लिंक टीवी हेडएंड के उचित संचालन के लिए आवश्यक है, जो hts का उपयोग करता है और आपके 'उपयोगकर्ता नाम' के बारे में नहीं जानता है।

अनुसूचियों को सीधे कॉन्फ़िगर करें

आपकी एपीआई कुंजी आपके खाता पृष्ठ पर पाई जा सकती है (चित्र देखें)

आदेश चलाकर अनुसूचियों को सीधे कॉन्फ़िगर करें:

$ /usr/bin/tv_grab_na_tvmedia --configure API Key आपके अकाउंट डैशबोर्ड पेज पर मिली (https://www.xmltvlistings.com/account/) API Key: your-api-key♣ अपना एक लाइनअप चुनें। आप अपने खाता पृष्ठ से लाइनअप जोड़ या संशोधित कर सकते हैं (https://www.xmltvlistings.com/account/) लाइनअप: 0: ब्रॉडकास्ट-सीडर पार्क, TX एक चुनें: [0 (डिफ़ॉल्ट = 0)] 0

चरण 5: टीवीहेडेंड ग्रैबर मॉड्यूल

टीवीहेडेंड धरनेवाला मॉड्यूल
टीवीहेडेंड धरनेवाला मॉड्यूल

सक्षम करें /usr/bin/tv_grab_na_tvmedia

  • एक ब्राउज़र खोलें और अपने टीवीहेडएंड इंस्टॉलेशन पर जाएं

    • https://tvheadend.local:9981/extjs.html
    • मैं अपने ब्राउज़र में अपने टीवी हेडएंड का शॉर्ट कट रखता हूं और यूजरनेम और पासवर्ड स्टोर करता हूं
  • TVHeadend वेबसाइट में, कॉन्फ़िगरेशन -> चैनल / ईपीजी -> ईपीजी ग्रैबर मॉड्यूल पर जाएं

    • हरेक हरे चेक के लिए, (एक बार में केवल एक ही करें)

      • सक्षम बॉक्स को अनचेक करें, और
      • सहेजें
      • हरे रंग का चेक खत्म हो गया है यह सुनिश्चित करने के लिए आपको पेज को रीफ्रेश करना पड़ सकता है
    • अब, "आंतरिक: XMLTV: उत्तरी अमेरिका (TVMedia द्वारा XMLTVListings.com" देखें)

      • निचले दाएं कोने में, डबल अप एरो आइकन पर क्लिक करें, जिससे लॉग विंडो खुलती है
      • tv_grab_file. के साथ लाइन का चयन करें
      • सक्षम बॉक्स को चेक करें
      • सहेजें
      • लॉग विंडो दिखाएगा कि यह काम कर रहा है या नहीं

चरण 6: ईपीजी धरनेवाला

ईपीजी धरनेवाला
ईपीजी धरनेवाला
ईपीजी धरनेवाला
ईपीजी धरनेवाला

ईपीजी धरनेवाला

  • TVHeadend वेबसाइट में, Configuration -> Channel/EPG -> EPG Grabber. पर जाएं
  • "चैनल नंबर अपडेट करें" चेक करें
  • क्रॉन मल्टीलाइन में:

    • # धरनेवाला सुबह 6 बजे दौड़ता है। ग्रैबर रोजाना सुबह 6 बजे, दोपहर 2 बजे और शाम 6 बजे दौड़ता है
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • सहेजें पर क्लिक करें

ईपीजी चैनल

चैनल को छवि के जैसा दिखना चाहिए

चरण 7: टीवी प्रतीक

टीवी प्रतीक
टीवी प्रतीक

टीवी आइकन खोजें

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

निर्देशिका बनाओ

  • टर्मिनल विंडो में मैकबुक पर, लॉगिन ($ ssh)
  • एक निर्देशिका बनाएँ

$ sudo mkdir /home/♣username♣/xmltv/icons

$ लॉगआउट

रास्पबेरी पाई में आइकन कॉपी करें

टर्मिनल विंडो में, माउस को रास्पबेरी पाई में कॉपी करें

$ scp *.png username♣@♣tvheadend-server-name♣.local:/home/♣username♣/xmltv/icons/.

टीवीहेडएंड में आइकन सक्षम करें

  • ब्राउज़र में, tvheadend और Configuration -> Channel / EPG -> Channels. पर जाएं
  • अपने किसी चैनल के लिए एक लाइन चुनें
  • संपादित करें पर क्लिक करें
  • उपयोगकर्ता चिह्न फ़ील्ड में, पथ दर्ज करें, कुछ इस तरह (फॉक्स चैनल 7.1 है, और आइकन 7.1., पीएनजी है)

    फ़ाइल:///होम/एचटीएस/~xmltv/icons/7.1.png

चरण 8: परिशिष्ट: संदर्भ

अनुसूचियां प्रत्यक्ष

गाइड: TVHeadEnd के लिए XMLTV कैसे सेटअप करें?

रेडिट पोस्ट

चरण 9: परिशिष्ट: अद्यतन

१६ जनवरी २०१८:

zap2xml.pl को अपग्रेड किया गया और कई चीजें बदली गईं। इसलिए, मैंने परिवर्तनों को समायोजित करने के लिए परिवर्तन किए।

20जनवरी2018:

  • इससे पहले महीने में, zap2it ने अपनी वेबसाइट बदल दी और किसी तरह EPG डेटा को तोड़ दिया। मैंने कोड के नए संस्करण में अपग्रेड किया, लेकिन इससे कोई फायदा नहीं हुआ और इसे पूरा करने से पहले त्रुटि हो जाएगी।
  • zap2it से शेड्यूल डायरेक्ट में स्विच किया गया, जो एक भुगतान सेवा (~$20/वर्ष) है, लेकिन इसका उपयोग करना बहुत आसान है।
  • अनुसूचियों को प्रत्यक्ष प्रदर्शित करने के लिए अद्यतन निर्देशयोग्य

चरण 10: परिशिष्ट: समस्या निवारण

चरण 11: परिशिष्ट: स्वचालित इंस्टाल

जबकि मैंने इसका उपयोग नहीं किया, ऐसा लगता है कि इसे काम करना चाहिए:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

सिफारिश की: