Სარჩევი:

Tvheadend– ში ხატებისა და განსხვავებული EPG– ს დამატება: 11 ნაბიჯი
Tvheadend– ში ხატებისა და განსხვავებული EPG– ს დამატება: 11 ნაბიჯი

ვიდეო: Tvheadend– ში ხატებისა და განსხვავებული EPG– ს დამატება: 11 ნაბიჯი

ვიდეო: Tvheadend– ში ხატებისა და განსხვავებული EPG– ს დამატება: 11 ნაბიჯი
ვიდეო: Tvheadend IPTV Server Setup for Freeview NZ 2024, ნოემბერი
Anonim
დამატება ხატები და განსხვავებული EPG Tvheadend– ში
დამატება ხატები და განსხვავებული EPG Tvheadend– ში

მაუწყებლობის სატელევიზიო ტელევიზია ჩემს კაბელზე იყენებს ოთხ USB ტელევიზიის მიმღებს, რომლებიც დაკავშირებულია კომპიუტერთან, რომელიც მუშაობს ubuntu და tvheadend. თითოეული ტელევიზია უკავშირდება Raspberry Pi– ს, რომელიც მუშაობს Kodi– ზე OSMC– ზე. Tvheadend გთავაზობთ ბევრ მახასიათებელს, მათ შორის პერსონალურ ვიდეოჩანაწერებს (PVR, რომელიც ასევე ცნობილია როგორც ციფრული ვიდეოჩანაწერი, ან DVR).

Tvheadend– ს გააჩნია ჩაშენებული ელექტრონული პროგრამირების სახელმძღვანელო (EPG). EPG ჰგავს სატელევიზიო სახელმძღვანელოს, რომელიც გთავაზობთ შოუს დაწყების და შეწყვეტის დროს და შოუს აღწერას. ჩამონტაჟებული EPG იღებს ინფორმაციას გადაცემების შესახებ საჰაერო მაუწყებლობის სიგნალიდან.

მე არ ვარ კმაყოფილი შოუს შესახებ მოწოდებული დეტალების დონით.

გარკვეული კვლევის შემდეგ, გრაფიკები Direct და zap2it, როგორც ჩანს, საუკეთესო ალტერნატივაა შეერთებულ შტატებში სამაუწყებლო ტელეარხებისთვის. გრაფიკის პირდაპირი გადასახადი იხდის საფასურს (~ 20 $/წ), ხოლო zap2it უფასოა. ასე რომ, მე ავირჩიე zap2it, მაგრამ ოდესღაც იანვარში zap2it– მა შეცვალა თავისი ვებ – გვერდი და EPG მონაცემების გადმოტვირთვა გატეხილი იყო. გადმოტვირთვის კოდი განახლდა, მაგრამ ახალმა კოდმა ვერ გადმოწერა EPG მონაცემები. ასევე, zap2xml გვერდი შეიცავს ბმულს mc2xml, ხოლო ბმული შეიცავს ვირუსს. ასე რომ, მე გადავედი განრიგის პირდაპირზე.

მე googled ინსტალაცია zap2it და zap2xml ინსტრუქციები არაერთხელ და არ იყო კმაყოფილი რა ვიპოვე. დარწმუნებული ვარ, მართლაც კარგი ინსტრუქციები არსებობს, უბრალოდ ვერ ვიპოვე. (იხილეთ ჩემი Duh მომენტი ქვემოთ)

მე არ ვარ კმაყოფილი, ვგულისხმობ zap2it ინსტრუქციებს, რომლებიც ბრწყინავს კრიტიკულ ნაბიჯებს ან მოძველებულია. მაგალითისთვის, ეს reddit პოსტი მართლაც შესანიშნავია და დავინტერესდი EPG– ის გაუმჯობესებით, მაგრამ ის ბრწყინავს რამდენიმე ძალიან მნიშვნელოვან ნაბიჯს. და მთავრდება იმით, რომ:

"ვიმედოვნებ, რომ ეს შენთვის რაღაც აზრიანია და გისურვებ წარმატებებს - ეს შესაძლებელია, მაგრამ სანამ ამას პირველად არ გააკეთებ, პროცესი ცოტა ჩახლართული მოგეჩვენება!"

ჩემი დუჰის მომენტი: როდესაც დავამთავრე ეს ინსტრუქტაჟი zap2it– ის გამოყენებით, მე ყოველ ნაბიჯზე ვბრუნდებოდი იმის უზრუნველსაყოფად, რომ ისინი მუშაობდნენ. და მივხვდი, რომ rocky4546– ის ავტომატური ინსტალაციის ნაბიჯები იყო ზუსტად სწორი და ძალიან მარტივი. რაიმე მიზეზის გამო, მე ჩავკეტე სხვადასხვა სახელმძღვანელო ინსტალაციის სახელმძღვანელო და გამოვტოვე მისი ავტომატური ინსტალაცია, რომელიც მშვენივრად მუშაობს. არ ვარ დარწმუნებული, იქნება თუ არა ეს სასწავლო სასარგებლო, მაგრამ ჩემთვის საგანმანათლებლო იყო სახელმძღვანელო ნაბიჯების გავლა.

მე განვაახლე განრიგი პირდაპირი გამოყენებისათვის. განრიგი პირდაპირი მიმართულებები გაცილებით მარტივია ვიდრე zap2it.

ნაბიჯი 1: შეაგროვეთ ნაწილები

შეაგროვეთ ნაწილები
შეაგროვეთ ნაწილები

ეს სასწავლო არის დამატება ამ სასწავლო: My Cord Cutting System

ნაწილები:

  • კომპიუტერი მუშაობს tvheadend OSMC– ზე
  • ჟოლო Pi გაშვებული Kodi OSMC– ზე
  • მას შემდეგ, რაც ხატებს და სატელევიზიო გზამკვლევს ვაახლებდი, კანიც შევცვალე. მე გამოვიყენე სტანდარტული კოდის კანი რამდენიმე თვის განმავლობაში. ასე რომ, მე და ჩემმა მეუღლემ შეგვიძლია განვსაზღვროთ რა მოგვწონს და რა არა. კანი შევცვალე "xperience1080" - ით
  • გრაფიკები პირდაპირ ანგარიშზე $ 19.99 წელიწადში

შენიშვნები:

ყვავიში ჩასმული ტექსტი უნდა შეიცვალოს თქვენი მონაცემებით, ♣ მომხმარებლის სახელი

ნაბიჯი 2: დააყენეთ გრაფიკი პირდაპირი ანგარიში

დააყენეთ გრაფიკი პირდაპირი ანგარიში
დააყენეთ გრაფიკი პირდაპირი ანგარიში

დარეგისტრირდით გრაფიკის პირდაპირი ანგარიშისთვის

  • მიჰყევით ამ ბმულს განრიგით პირდაპირ
  • დაასრულეთ რეგისტრაციის გვერდი (სურათი 2)
  • დააწკაპუნეთ რეგისტრაციაზე! ღილაკი
  • პირდაპირი გრაფიკები უნდა გადავიდეს თქვენი ანგარიშის გვერდზე. თუ არა, შედით თქვენი ელ.ფოსტის და პაროლის გამოყენებით

ნაბიჯი 3: შეარჩიეთ თქვენი განრიგი პირდაპირი არხებით

შეარჩიეთ თქვენი განრიგი პირდაპირი არხებით
შეარჩიეთ თქვენი განრიგი პირდაპირი არხებით

რეალურად მაუწყებლები ბევრ არხს გადასცემენ. მაგალითად, ჩემს მხარეში, CW (54.1) მაუწყებლობს LAFF (54.2) და Grit (54.3).

მე დავაყენე ჩემი სისტემა მხოლოდ ცენტრალური ტეხასის ძირითადი არხების გამოყენებით: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) და PBS Kids (18.4). თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი არხი. თქვენ ყოველთვის შეგიძლიათ დაამატოთ მეტი არხი მოგვიანებით.

აირჩიეთ თქვენი არხები

  • სტანდარტულად ყველა არხი შედის
  • დააჭირეთ ბმულს "შემადგენლობის დამატება" (სურათი 1)

    • შეიყვანეთ თქვენი საფოსტო კოდი
    • აირჩიეთ "მაუწყებლობა (ანტენა)"
  • დაამატეთ თქვენი საყვარელი არხები (სურათი 3)

    ესენია ჩემი: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) და PBS Kids (18.4)

  • დააწკაპუნეთ "შენახვაზე"

ნაბიჯი 4: გრაფიკების დაყენება პირდაპირ თქვენს სერვერზე

დააინსტალირეთ გრაფიკები პირდაპირ თქვენს სერვერზე
დააინსტალირეთ გრაფიკები პირდაპირ თქვენს სერვერზე

Tvheadend– მა უნდა წაიკითხოს xml ფაილი Schedules Direct– დან.

იგი იყენებს/usr/bin/tv_grab_na_tvmedia. თუ ეს არ გაქვთ დაინსტალირებული, გაუშვით:

$ sudo apt-get დააინსტალირეთ xmltv-util

გახსენით ტერმინალის ფანჯარა თქვენს MacBook– ზე და შედით tvheadend სერვერზე ერთ – ერთი შემდეგიდან:

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

$ ssh ♣ მომხმარებლის სახელი ♣@♣ tvheadend-server-ip-address

Tvheadend სერვერზე MacBook ტერმინალის ფანჯარაში გააკეთეთ დირექტორია/მთავარი/♣ მომხმარებლის სახელი ♣/xmltv ბრძანებით:

$ sudo mkdir/მთავარი/♣ მომხმარებლის სახელი ♣/xmltv

და გააკეთეთ სიმბოლური ბმული hts– დან

$ sudo su - hts

hts $ ln -s/home/♣ მომხმარებლის სახელი ♣/xmltv.xmltv hts $ გასვლა

ზემოაღნიშნული შეიძლება ცოტა დამაბნეველი იყოს, რადგან შედიხართ როგორც hts და თქვენი სახლის დირექტორია არის /home /hts. ამის სანახავად შეიყვანეთ $ ls ~/.

$ Logout– ში შესვლისას თქვენ გამოხვალთ მომხმარებლის hts user– დან. სიმბოლური ბმული არ იქნება ხილული თქვენი ♣ მომხმარებლის სახელისთვის ♣, მაგრამ ის არის hts მომხმარებლისთვის და ~ xmltv ბმული საჭიროა tvheadend– ის სწორი მუშაობისთვის, რომელიც იყენებს hts და არ იცის თქვენი ♣ მომხმარებლის სახელი about.

განრიგის პირდაპირი კონფიგურაცია

თქვენი API გასაღები შეგიძლიათ იხილოთ თქვენი ანგარიშის გვერდზე (იხ. სურათი)

პირდაპირი გრაფიკის კონფიგურაცია ბრძანების გაშვებით:

$/usr/bin/tv_grab_na_tvmedia-თქვენი ანგარიშის საინფორმაციო დაფის გვერდზე (https://www.xmltvlistings.com/account/) API გასაღების კონფიგურაციის API გასაღები: ♣ თქვენი api-key ♣ აირჩიეთ თქვენი ერთ-ერთი შემადგენლობა. თქვენ შეგიძლიათ დაამატოთ ან შეცვალოთ შემადგენლობა თქვენი ანგარიშის გვერდიდან (https://www.xmltvlistings.com/account/) შემადგენლობა: 0: Broadcast-Cedar Park, TX აირჩიეთ ერთი: [0 (ნაგულისხმევი = 0)] 0

ნაბიჯი 5: Tvheadend Grabber მოდული

Tvheadend Grabber მოდული
Tvheadend Grabber მოდული

ჩართეთ/usr/bin/tv_grab_na_tvmedia

  • გახსენით ბრაუზერი და გადადით თქვენს tvheadend ინსტალაციაზე

    • https://tvheadend.local: 9981/extjs.html
    • ჩემს ბრაუზერში ვინახავ მოკლედ ჩემს tvheadend– ს და ვინახავ მომხმარებლის სახელს და პაროლს
  • TVHeadend ვებსაიტზე გადადით კონფიგურაციაზე -> არხი / EPG -> EPG Grabber მოდულები

    • თითოეული მწვანე ჩეკისთვის, (გააკეთეთ მხოლოდ ერთდროულად)

      • მოხსენით ჩამრთველი ჩართული ყუთი და
      • Შენახვა
      • შეიძლება დაგჭირდეთ გვერდის განახლება იმის უზრუნველსაყოფად, რომ მწვანე შემოწმება მთლიანად გაქრა
    • ახლა მოძებნეთ "შიდა: XMLTV: ჩრდილოეთ ამერიკა (XMLTVListings.com by TVMedia"

      • ქვედა მარჯვენა კუთხეში დააწკაპუნეთ ორმაგი ზემოთ ისრის ხატულაზე, რომელიც ხსნის ჟურნალის ფანჯარას
      • აირჩიეთ ხაზი tv_grab_file– ით
      • შეამოწმეთ ჩართული ყუთი
      • Შენახვა
      • ჟურნალის ფანჯარა აჩვენებს მუშაობს თუ არა

ნაბიჯი 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • TVHeadend ვებსაიტზე გადადით კონფიგურაციაზე -> არხი / EPG -> EPG Grabber
  • შეამოწმეთ "არხის ნომრის განახლება"
  • In Cron multiline:

    • # გამტაცებელი მუშაობს დილის 6 საათზე. გრეიბერი გადის ყოველდღე დილის 6 საათზე, 2 საათზე და საღამოს 6 საათზე
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • დააწკაპუნეთ შენახვაზე

EPG არხები

არხები უნდა გამოიყურებოდეს როგორც სურათზე

ნაბიჯი 7: სატელევიზიო ხატები

სატელევიზიო ხატები
სატელევიზიო ხატები

იპოვეთ სატელევიზიო ხატები

  • მე დავგუგლე: abc tv ხატი გამოსახულების პარამეტრების გამოყენებით და შევძელი ხატების პოვნა თითოეული ქსელისთვის.
  • მე ავირჩიე როგორც png, ასევე-j.webp" />
  • სურათი შევინახე ჩემს MacBook– ში

შექმენით დირექტორია

  • MacBook– ზე ტერმინალის ფანჯარაში შედით ($ ssh)
  • შექმენით დირექტორია

$ sudo mkdir/მთავარი/♣ მომხმარებლის სახელი ♣/xmltv/ხატები

$ გასვლა

დააკოპირეთ ხატები ჟოლოს პიზე

ტერმინალის ფანჯარაში დააკოპირეთ ხატები Raspberry Pi– ში

$ scp *.png ♣username♣@♣tvheadend-server-name♣.local:/home/♣ მომხმარებლის სახელი ♣/xmltv/icons/.

ჩართეთ ხატები tvheadend– ში

  • ბრაუზერში გადადით tvheadend და კონფიგურაცია -> არხი / EPG -> არხები
  • აირჩიეთ ხაზი თქვენი ერთ -ერთი არხისთვის
  • დააწკაპუნეთ რედაქტირებაზე
  • მომხმარებლის ხატის ველში შეიყვანეთ მსგავსი გზა (Fox არის არხი 7.1 და ხატი 7.1., Png)

    ფაილი: ///home/hts/~xmltv/icons/7.1.png

ნაბიჯი 8: დანართი: წყაროები

განრიგი პირდაპირი

სახელმძღვანელო: როგორ დავაყენოთ XMLTV TVHeadEnd– ისთვის

reddit პოსტი

ნაბიჯი 9: დანართი: განახლებები

16 იანვარი 2018:

zap2xml.pl განახლდა და რამდენიმე რამ შეიცვალა. ამრიგად, მე შევიტანე ცვლილებები ცვლილებების შესასრულებლად

20 იანვარი 2018:

  • თვის დასაწყისში, zap2it– მა შეცვალა თავისი ვებ – გვერდი და როგორღაც გატეხა EPG მონაცემების ამოღება. მე გადავაყენე კოდის ახალი ვერსია, მაგრამ ეს არ შველის და ის შეცდომაში შევა დასრულებამდე.
  • გადავიდა zap2it– დან Schedules Direct– ზე, რომელიც არის ფასიანი სერვისი (~ 20 $/წ), მაგრამ მისი გამოყენება გაცილებით ადვილია.
  • განახლებულია ინსტრუქციულად, რომ ასახავდეს განრიგი პირდაპირ

ნაბიჯი 10: დანართი: პრობლემების მოგვარება

ნაბიჯი 11: დანართი: ავტომატური ინსტალაცია

მიუხედავად იმისა, რომ მე არ გამოვიყენე ეს, როგორც ჩანს, უნდა იმუშაოს:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

გირჩევთ: