Talaan ng mga Nilalaman:

Pagdaragdag ng Mga Icon at Iba't ibang EPG sa Tvheadend: 11 Mga Hakbang
Pagdaragdag ng Mga Icon at Iba't ibang EPG sa Tvheadend: 11 Mga Hakbang

Video: Pagdaragdag ng Mga Icon at Iba't ibang EPG sa Tvheadend: 11 Mga Hakbang

Video: Pagdaragdag ng Mga Icon at Iba't ibang EPG sa Tvheadend: 11 Mga Hakbang
Video: MATHEMATICS 1-QUARTER 2 | PAGDARAGDAG NG TATLO-ISAHANG BILANG NG PAHALANG AT PATAYO|| TEACHER MHARIE 2024, Nobyembre
Anonim
Pagdaragdag ng Mga Icon at Iba't ibang EPG sa Tvheadend
Pagdaragdag ng Mga Icon at Iba't ibang EPG sa Tvheadend

Ang Broadcast TV sa aking cord cutting system ay gumagamit ng apat na mga TV penerima ng TV na konektado sa isang PC na tumatakbo sa ubuntu at tvheadend. Ang bawat TV ay konektado sa isang Raspberry Pi na nagpapatakbo ng Kodi sa OSMC. Nagbibigay ang Tvheadend ng maraming tampok kabilang ang personal na pag-record ng video (PVR, na kilala rin bilang digital video recording, o DVR).

Ang Tvheadend ay may kasamang built-in na gabay sa elektronikong programa (EPG). Ang isang EPG ay tulad ng isang gabay sa TV na nagbibigay ng mga oras ng pagsisimula at paghinto ng palabas at isang paglalarawan ng palabas. Ang built-in na EPG ay kumukuha ng impormasyon tungkol sa paparating na mga palabas mula sa over-the-air broadcast signal.

Hindi ako nasiyahan sa antas ng detalyeng ibinigay tungkol sa mga palabas.

Matapos ang ilang pagsasaliksik, ang Iskedyul Direkta at zap2it ay tila ang pinakamahusay na mga kahalili para sa pag-broadcast ng mga channel sa TV sa US. Ang mga Iskedyul Direktang sisingilin ng bayad (~ $ 20 / yr), at libre ang zap2it. Kaya, pinili ko ang zap2it, ngunit sa ilang oras noong Enero binago ng zap2it ang website nito at nasira ang pag-download ng data ng EPG. Ang code sa pag-download ay na-update, ngunit nabigo ang bagong code na i-download ang data ng EPG. Gayundin, ang pahina ng zap2xml ay naglalaman ng isang link sa mc2xml, at ang link ay naglalaman ng isang virus. Kaya, lumipat ako sa Iskedyul Direkta.

Nag-google ako ng mga tagubilin sa pag-install ng zap2it at zap2xml nang maraming beses at hindi nasiyahan sa aking nahanap. Sigurado akong talagang mabubuting tagubilin ang naroon, hindi ko lang sila nahahanap. (Tingnan ang aking Duh Moment sa ibaba)

Sa pamamagitan ng hindi nasiyahan, ang ibig kong sabihin ay ang mga tagubilin sa zap2it na pagtakpan ang mga kritikal na hakbang o hindi na napapanahon. Bilang isang halimbawa, ang post na ito ng reddit ay talagang mahusay at naging interesado ako sa pagpapabuti ng EPG, ngunit masasalamin nito ang ilang mahahalagang hakbang. At nagtatapos ito sa:

"Inaasahan kong magkaroon ito ng katuturan sa iyo, at good luck - MAAARI itong magagawa ngunit hanggang sa nagawa mo ito sa unang pagkakataon, ang proseso ay tila medyo magulo!"

Aking Duh Moment: Nang natapos ko ang itinuro na ito gamit ang zap2it, babalik ako sa bawat hakbang upang matiyak na gumagana ang mga ito. At napagtanto kong ang mga hakbang sa Awtomatikong Pag-install ng rocky4546 ay eksaktong tama at napakadaling sundin. Sa anumang kadahilanan, naka-lock-in ako sa iba't ibang mga gabay sa manu-manong pag-install at nilaktawan ang kanyang Automated Installation, na ganap na gumagana. Hindi ako sigurado kung makakatulong ito, ngunit pang-edukasyon para sa akin na dumaan sa mga manu-manong hakbang.

Nai-update ko ang itinuturo na gamitin ang Iskedyul Direkta. Mag-iskedyul ng Direkta na mga direksyon ay mas simple kaysa sa zap2it.

Hakbang 1: Ipunin ang Mga Bahagi

Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi

Ang itinuturo na ito ay isang karagdagan sa itinuturo na ito: Ang Aking Sistema ng Pagputol ng Cord

Mga Bahagi:

  • Ang PC ay nagpapatakbo ng tvheadend sa OSMC
  • Ang Raspberry Pi na nagpapatakbo ng Kodi sa OSMC
  • Dahil ina-upgrade ko ang mga icon at ang Gabay sa TV, binago ko rin ang balat. Ginamit ko ang karaniwang balat ng Kodi sa loob ng maraming buwan. Kaya, matutukoy namin ng aking asawa kung ano ang gusto namin at kung ano ang hindi namin gusto. Pinalitan ko ang balat ng "xperience1080"
  • Mga Iskedyul Direktang account $ 19.99 bawat taon

Mga Tala:

Ang teksto na nakapaloob sa mga spades ay sinadya upang mapalitan ng iyong data, ♣ username ♣

Hakbang 2: Iskedyul ng Pag-set up ng Direktang Account

Pag-iskedyul ng Iskedyul ng Direktang Account
Pag-iskedyul ng Iskedyul ng Direktang Account

Magrehistro para sa Iskedyul ng Direktang account

  • Sundin ang link na ito sa Direktang Iskedyul
  • Kumpletuhin ang pahina ng pagpaparehistro (larawan 2)
  • Mag-click sa Pag-sign up! pindutan
  • Ang mga Iskedyul na Direkta ay dapat pumunta sa pahina ng iyong account. Kung hindi, mag-login gamit ang iyong email at password

Hakbang 3: Piliin ang Iyong Mga Iskedyul na Direktang Mga Channel

Piliin ang Iyong Mga Iskedyul na Direktang Mga Channel
Piliin ang Iyong Mga Iskedyul na Direktang Mga Channel

Ang mga tagapagbalita ay talagang nagpapadala ng maraming mga channel. Halimbawa, sa aking lugar, ang The CW (54.1) ay nagsasahimpapawid ng LAFF (54.2) at Grit (54.3).

Itinakda ko ang aking system upang magamit lamang ang mga pangunahing channel sa Central Texas: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1), at PBS Kids (18.4). Maaari kang pumili ng anumang mga magagamit na mga channel. Maaari kang magdagdag ng higit pang mga channel sa paglaon.

Piliin ang iyong mga channel

  • Bilang default lahat ng mga channel ay kasama
  • Mag-click sa link na "Magdagdag ng Lineup" (larawan 1)

    • Ipasok ang iyong zip code
    • Piliin ang "Broadcast (Antenna)"
  • Idagdag ang iyong mga paboritong channel (larawan 3)

    Ang mga ito ay akin: ABC (24.1), CBS (42.1), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1), at PBS Kids (18.4)

  • I-click ang "I-save"

Hakbang 4: Direkta sa Iyong Server ang Mga Iskedyul ng Pag-set up

Direkta ang Mga Iskedyul ng Pag-set up sa Iyong Server
Direkta ang Mga Iskedyul ng Pag-set up sa Iyong Server

Kailangang basahin ng Tvheadend ang isang xml file mula sa Direkta ng Iskedyul.

Gumagamit ito ng / usr / bin / tv_grab_na_tvmedia. Kung wala kang naka-install na ito, pagkatapos ay tumakbo:

$ sudo apt-get install xmltv-util

Magbukas ng isang window ng terminal sa iyong MacBook at mag-log in sa tvheadend server gamit ang isa sa mga sumusunod:

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

$ ssh ♣ username ♣ @ ♣ tvheadend-server-ip-address ♣

Sa server ng tvheadend sa isang window ng terminal ng MacBook, gumawa ng isang direktoryo / bahay / ♣ username ♣ / xmltv kasama ang mga utos:

$ sudo mkdir / home / ♣ username ♣ / xmltv

At gumawa ng isang simbolikong link mula sa hts

$ sudo su - hts

hts $ ln -s / home / ♣ username ♣ / xmltv.xmltv hts $ logout

Ang nasa itaas ay maaaring medyo nakalilito dahil nag-login ka bilang hts, at ang iyong direktoryo sa bahay ay / home / hts. Upang makita ito, maglagay ng $ ls ~ /.

Kapag nagpasok ka ng $ logout, nag-log out ka sa gumagamit ng user hts. Ang simbolikong link ay hindi makikita ng iyong ♣ username ♣, ngunit ito ay sa gumagamit ng hts at ~ xmltv na link ay kinakailangan para sa wastong pagpapatakbo ng tvheadend, na gumagamit ng hts at hindi alam ang tungkol sa iyong ♣ username ♣.

I-configure ang Direkta ng Mga Iskedyul

Ang iyong API Key ay matatagpuan sa pahina ng iyong account (tingnan ang Larawan)

I-configure ang Mga Iskedyul Direkta sa pamamagitan ng pagpapatakbo ng utos:

$ / usr / bin / tv_grab_na_tvmedia --configure API Key na natagpuan sa pahina ng dashboard ng iyong account (https://www.xmltvlistings.com/account/) API Key: ♣ your-api-key ♣ Pumili ng isa sa iyong mga lineup. Maaari kang magdagdag o magbago ng mga lineup mula sa pahina ng iyong account (https://www.xmltvlistings.com/account/) Lineup: 0: Broadcast-Cedar Park, TX Pumili ng isa: [0 (default = 0)] 0

Hakbang 5: Module ng Tvheadend Grabber

Module ng Tvheadend Grabber
Module ng Tvheadend Grabber

Paganahin / usr / bin / tv_grab_na_tvmedia

  • Magbukas ng isang browser at pumunta sa iyong pag-install sa tvheadend

    • https://tvheadend.local: 9981 / extjs.html
    • Nagpapanatili ako ng isang maikling cut sa aking tvheadend sa aking browser at nag-iimbak ng username at password
  • Sa website ng TVHeadend, pumunta sa Configuration -> Channel / EPG -> EPG Grabber Modules

    • Para sa bawat berdeng tseke, (gawin lamang nang paisa-isa)

      • Alisan ng check ang kahon na Pinagana, at
      • Magtipid
      • Maaaring kailanganin mong i-refresh ang pahina upang matiyak na ang berdeng tseke ay nawala lahat
    • Ngayon, hanapin ang "Panloob: XMLTV: Hilagang Amerika (XMLTVListings.com ng TVMedia"

      • Sa kanang sulok sa ibaba, mag-click sa icon ng dobleng arrow, na magbubukas sa window ng pag-log
      • Piliin ang linya kasama ang tv_grab_file
      • Lagyan ng tsek ang kahon na Pinagana
      • Magtipid
      • ipapakita ng window ng pag-log kung ito ay gumagana o hindi

Hakbang 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • Sa website ng TVHeadend, pumunta sa Configuration -> Channel / EPG -> EPG Grabber
  • Suriin ang "I-update ang Numero ng Channel"
  • Sa Cron multiline:

    • # grabber ay tumatakbo sa 6am. Tumatakbo ang Grabber ng 6am, 2pm at 6pm araw-araw
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • I-click ang I-save

Mga Channel ng EPG

Ang mga channel ay dapat magmukhang mga nasa imahe

Hakbang 7: Mga Icon sa TV

Mga Icon sa TV
Mga Icon sa TV

Maghanap ng Mga Icon sa TV

  • Nag-google ako: icon ng abc tv gamit ang setting ng imahe, at nakahanap ng mga icon para sa bawat isa sa mga network.
  • Pinili ko ang parehong mga png at-j.webp" />
  • Nai-save ko ang imahe sa aking MacBook

Lumikha ng direktoryo

  • Sa MacBook sa isang window ng terminal, mag-login ($ ssh)
  • Lumikha ng isang direktoryo

$ sudo mkdir / home / ♣ username ♣ / xmltv / mga icon

$ logout

Kopyahin ang mga icon sa Raspberry Pi

Sa isang window ng terminal, kopyahin ang mga icon sa Raspberry Pi

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

Paganahin ang mga icon sa tvheadend

  • Sa browser, pumunta sa tvheadend at Configuration -> Channel / EPG -> Mga Channel
  • Pumili ng isang linya para sa isa sa iyong mga channel
  • I-click ang I-edit
  • Sa patlang ng Icon ng User, ipasok ang landas, isang bagay tulad ng (Fox ay channel 7.1, at ang icon ay 7.1., Png)

    file: ///home/hts/~xmltv/icons/7.1.png

Hakbang 8: Apendiks: Mga Sanggunian

Direkta ang Iskedyul

Patnubay: Paano Mag-setup ng XMLTV para sa TVHeadEnd

post sa reddit

Hakbang 9: Apendiks: Mga Update

16JAN2018:

Ang zap2xml.pl ay na-upgrade at maraming bagay ang nagbago. Kaya, gumawa ako ng mga pagbabago upang mapaunlakan ang mga pagbabago

20JAN2018:

  • Mas maaga sa buwan, binago ng zap2it ang website nito at kahit papaano ay nasira ang paghila ng data ng EPG. Nag-upgrade ako sa bagong bersyon ng code, ngunit hindi ito makakatulong at mawawala ito bago makumpleto.
  • Lumipat mula sa zap2it patungo sa Iskedyul ng Iskedyul, na isang serbisyo sa pagbabayad (~ $ 20 / taon), ngunit mas madaling gamitin.
  • Nai-update na itinuturo upang maipakita ang Direkta ng Mga Iskedyul

Hakbang 10: Appendix: Pag-troubleshoot

Hakbang 11: Apendiks: Awtomatikong Pag-install

Habang hindi ko ito ginamit, mukhang dapat itong gumana:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Inirerekumendang: