Мазмұны:

Tvheadend -ге белгішелер мен әр түрлі EPG қосу: 11 қадам
Tvheadend -ге белгішелер мен әр түрлі EPG қосу: 11 қадам

Бейне: Tvheadend -ге белгішелер мен әр түрлі EPG қосу: 11 қадам

Бейне: Tvheadend -ге белгішелер мен әр түрлі EPG қосу: 11 қадам
Бейне: Tvheadend IPTV Server Setup for Freeview NZ 2024, Қараша
Anonim
Tvheadend -ге белгішелер мен әр түрлі EPG қосу
Tvheadend -ге белгішелер мен әр түрлі EPG қосу

Менің сымды кесу жүйесінде таратылатын теледидар ubuntu мен tvheadend жұмыс істейтін компьютерге қосылған төрт USB теледидар қабылдағышын пайдаланады. Әрбір теледидар OSMC -де Kodi жұмыс істейтін Raspberry Pi -ге қосылған. Tvheadend көптеген мүмкіндіктерді ұсынады, соның ішінде жеке бейне жазу (PVR, ол сандық бейне жазу немесе DVR деп те аталады).

Tvheadend кіріктірілген электрондық бағдарламалау нұсқаулығымен (EPG) келеді. EPG - бұл шоудың басталу және аяқталу уақытын және шоудың сипаттамасын беретін теледидар нұсқаушысы сияқты. Кіріктірілген EPG алдағы шоулар туралы ақпаратты тікелей эфир сигналынан алады.

Мен шоулар туралы егжей -тегжейлі ақпараттың деңгейіне қанағаттанбаймын.

Кейбір зерттеулерден кейін Schedules Direct және zap2it АҚШ -тағы телеарналар үшін ең жақсы балама болып көрінеді. Кестелер Тікелей төлем (~ 20 доллар/жыл), ал zap2it ақысыз. Мен zap2it -ті таңдадым, бірақ қаңтар айында zap2it веб -сайтын өзгертті және EPG деректерін жүктеу бұзылды. Жүктеу коды жаңартылды, бірақ жаңа код EPG деректерін жүктей алмады. Сонымен қатар, zap2xml бетінде mc2xml сілтемесі, ал сілтемеде вирус бар. Сонымен, мен тікелей кестеге ауыстым.

Мен zap2it және zap2xml нұсқауларын бірнеше рет тексердім және тапқандарыма қанағаттанбадым. Мен шынымен жақсы нұсқаулар бар екеніне сенімдімін, мен оларды таба алмадым. (Төмендегі «Дух моментін» қараңыз)

Мен қанағаттанбағандықтан, мен zap2it нұсқауларын сыни қадамдарға жылтыратамын немесе ескіргенін айтамын. Мысал ретінде, бұл reddit хабарламасы өте жақсы және мені EPG -ді жақсартуға қызықтырды, бірақ ол бірнеше маңызды қадамдарды көрсетеді. Және ол мынамен аяқталады:

«Бұл сізге мағынасы бар деп үміттенемін және сәттілік - бұл мүмкін, бірақ сіз оны бірінші рет жасамайынша, процесс сәл күрделі болып көрінеді!»

Менің маңызды сәтім: zap2it көмегімен осы нұсқаулықты аяқтаған кезде, мен олардың жұмыс істеуін қамтамасыз ету үшін әр қадамды қайталап өтетінмін. Мен rocky4546 автоматты орнату қадамдары өте дұрыс екенін және оларды орындау өте оңай екенін түсіндім. Мен қандай да бір себептермен қолмен орнатуға арналған әр түрлі нұсқаулықтарды құлыптадым және оның автоматтандырылған қондырғысын өткізіп жібердім, ол өте жақсы жұмыс істейді. Мен бұл нұсқаулық пайдалы болатынына сенімді емеспін, бірақ қолмен қадамдарды өту мен үшін тәрбиелік болды.

Мен Schedule Direct пайдалану нұсқаулығын жаңарттым. Тікелей бағыттар кестесі zap2it -ке қарағанда әлдеқайда қарапайым.

1 -қадам: Бөлшектерді жинау

Бөлшектерді жинау
Бөлшектерді жинау

Бұл нұсқаулық осы нұсқаулыққа қосымша: менің бауды кесу жүйесі

Бөлшектер:

  • OSMC -де tvheadend жұмыс істейтін компьютер
  • Raspberry Pi OSMC -де Kodi -мен жұмыс істейді
  • Мен белгішелер мен теледидар нұсқаулығын жаңартқандықтан, мен теріні де өзгерттім. Мен бірнеше ай бойы стандартты Kodi терісін қолдандым. Сонымен, әйелім екеуміз нені ұнататынымызды, не ұнамайтынын анықтай аламыз. Мен теріні «xperience1080» етіп өзгерттім
  • Кестелер Тікелей шот жылына $ 19.99

Ескертулер:

Күрекшедегі мәтін сіздің деректеріңізбен ауыстырылуы керек, ♣ пайдаланушы аты ♣

2 -қадам: Тікелей есептік жазбаны орнату

Тікелей есептік жазбаның кестесін орнату
Тікелей есептік жазбаның кестесін орнату

Schedule Direct шотына тіркеліңіз

  • Тікелей кестеге мына сілтеме бойынша өтіңіз
  • Тіркеу бетін толтырыңыз (сурет 2)
  • Тіркелу түймесін басыңыз! түйме
  • Direct Schedules сіздің есептік жазбаңыздың бетіне өтуі керек. Олай болмаса, электрондық пошта мен құпия сөзді пайдаланып кіріңіз

3 -қадам: Кестелеріңіздің тікелей арналарын таңдаңыз

Тікелей арналар кестесін таңдаңыз
Тікелей арналар кестесін таңдаңыз

Хабар таратушылар шын мәнінде көптеген арналарды таратады. Мысалы, менің аймағымда CW (54.1) LAFF (54.2) және Grit (54.3) таратады.

Мен өз жүйемді Техас штатындағы негізгі арналарды ғана қолданатын етіп қойдым: ABC (24.1), CBS (42.1), CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) және PBS Kids (18.4). Сіз қол жетімді арналарды таңдай аласыз. Кейінірек әрқашан басқа арналарды қосуға болады.

Арналарыңызды таңдаңыз

  • Әдепкі бойынша барлық арналар қосылады
  • «Тізімді қосу» сілтемесін нұқыңыз (сурет 1)

    • Пошталық индексіңізді енгізіңіз
    • «Тарату (антенна)» таңдаңыз
  • Сүйікті арналарды қосыңыз (сурет 3)

    Бұл менікі: ABC (24.1), CBS (42.1), 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 ♣ пайдаланушы аты♣@♣tvheadend-server-name♣.local

$ ssh ♣ пайдаланушы аты ♣@♣ tvheadend-server-ip-адрес ♣

MacBook терминал терезесіндегі tvheadend серверінде мына командалармен/home/♣ пайдаланушы атын ♣/xmltv каталогын жасаңыз:

$ sudo mkdir/home/♣ пайдаланушы аты ♣/xmltv

Және hts -тен символдық сілтеме жасаңыз

$ sudo su - hts

hts $ ln -s/home/♣ пайдаланушы аты ♣/xmltv.xmltv hts $ шығу

Жоғарыда айтылғандар сәл шатастыруы мүмкін, себебі сіз hts ретінде кіресіз, ал сіздің үй каталогыңыз /home /hts. Мұны көру үшін $ ls ~/енгізіңіз.

$ Logout енгізгенде, сіз hts пайдаланушысынан шығасыз. Символдық сілтеме сіздің ♣ пайдаланушы атыңызға көрінбейді, бірақ ол hts қолданушысына және ~ xmltv сілтемесі hts қолданатын және сіздің ♣ пайдаланушы аты туралы білмейтін tvheadend дұрыс жұмыс істеуі үшін қажет.

Тікелей кестелерді конфигурациялау

API кілтіңізді есептік жазбаңыздың бетінде табуға болады (суретті қараңыз)

Пәрменді іске қосу арқылы тікелей кестелерді конфигурациялаңыз:

$/usr/bin/tv_grab_na_tvmedia-есептік жазбаңыздың бақылау тақтасының бетінде табылған API кілтін конфигурациялау (https://www.xmltvlistings.com/account/) API кілті: ♣ сіздің-апи-кілт ♣ Өз қатарыңыздың біреуін таңдаңыз. Сіз есептік жазба бетінен құрамдарды қосуға немесе өзгертуге болады (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 қосыңыз

  • Браузерді ашып, теледидарды орнатуға өтіңіз

    • https://tvheadend.local: 9981/extjs.html
    • Мен браузерде теледидардың басын қысқартамын және пайдаланушы аты мен құпия сөзді сақтаймын
  • TVHeadend веб -сайтында Configuration -> Channel / EPG -> EPG Grabber Modules тармағына өтіңіз

    • Әр жасыл чек үшін (тек бір уақытта)

      • Қосылған құсбелгіні алып тастаңыз және
      • Сақтау
      • Жасыл тексерудің жойылғанына көз жеткізу үшін бетті жаңарту қажет болуы мүмкін
    • Енді «Ішкі: XMLTV: Солтүстік Америка» іздеңіз (XMLTVListings.com by TVMedia)

      • Төменгі оң жақ бұрышта журнал терезесін ашатын қос жоғары көрсеткі белгішесін нұқыңыз
      • Tv_grab_file бар жолды таңдаңыз
      • Қосылған құсбелгіні қойыңыз
      • Сақтау
      • журнал терезесі оның жұмыс істеп тұрғанын көрсетеді

6 -қадам: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • TVHeadend веб -сайтында Configuration -> Channel / EPG -> EPG Grabber тармағына өтіңіз
  • «Арна нөмірін жаңарту» құсбелгісін қойыңыз.
  • Cron мульти жолында:

    • # граббер таңғы 6 -да жүгіреді. Граббер күн сайын таңғы 6, 2 және 18 -де жүгіреді
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Сақтау түймешігін басыңыз

EPG арналары

Арналар суреттегідей болуы керек

7 -қадам: теледидар белгішелері

Теледидар белгішелері
Теледидар белгішелері

Теледидар белгішелерін табыңыз

  • Мен googled: abc tv белгішесі кескін параметрін қолдана отырып, әр желінің белгішелерін таба алдым.
  • Мен png және-j.webp" />
  • Мен суретті MacBook -қа сақтадым

Каталог құру

  • Терминал терезесіндегі MacBook жүйесіне кіріңіз ($ ssh)
  • Каталог жасаңыз

$ sudo mkdir/home/♣ пайдаланушы аты ♣/xmltv/белгішелері

$ шығу

Таңбаларды Raspberry Pi -ге көшіріңіз

Терминал терезесінде белгішелерді Raspberry Pi -ге көшіріңіз

$ scp *.png ♣username♣@♣tvheadend-server-name♣.local:/home/♣ пайдаланушы аты ♣/xmltv/белгішелері/.

Телевизиялық басты белгішелерді қосыңыз

  • Браузерде tvheadend мен Configuration -> Channel / EPG -> Channels тармағына өтіңіз
  • Арналардың біреуіне арналған жолды таңдаңыз
  • Өңдеу түймешігін басыңыз
  • Пайдаланушы белгішесі өрісіне жолды енгізіңіз (Fox - 7.1 арнасы, ал белгіше - 7.1., Png)

    файл: ///home/hts/~xmltv/icons/7.1.png

8 -қадам: Қосымша: Әдебиеттер

Тікелей кесте

Нұсқаулық: TVHeadEnd үшін XMLTV қалай орнатылады

reddit хабарламасы

9 -қадам: Қосымша: Жаңартулар

2018 жылдың 16 қаңтары:

zap2xml.pl жаңартылды және бірнеше нәрсе өзгерді. Сонымен, мен өзгерістерге сәйкес өзгерістер енгіздім

2018 жылдың 20 қаңтары:

  • Айдың басында zap2it веб -сайтын өзгертті және EPG деректерін алуды бұзды. Мен кодтың жаңа нұсқасына жаңарттым, бірақ бұл көмектеспеді және аяқтамас бұрын қате жіберді.
  • Zap2it -тен Schedules Direct -ке ауысты, бұл ақылы қызмет (~ 20 доллар/жыл), бірақ оны қолдану әлдеқайда жеңіл.
  • Тікелей кестелерді көрсету үшін нұсқаулықпен жаңартылды

10 -қадам: Қосымша: Ақаулықтарды жою

11 -қадам: Қосымша: Автоматты түрде орнату

Мен мұны пайдаланбаған кезде, ол жұмыс істеуі керек сияқты:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Ұсынылған: