Мазмуну:

Tvheadendге сүрөтчөлөрдү жана ар кандай EPG кошуу: 11 кадам
Tvheadendге сүрөтчөлөрдү жана ар кандай EPG кошуу: 11 кадам

Video: Tvheadendге сүрөтчөлөрдү жана ар кандай EPG кошуу: 11 кадам

Video: Tvheadendге сүрөтчөлөрдү жана ар кандай EPG кошуу: 11 кадам
Video: ИСУО ката жазылган окуучу жана персоналды кантип оңдоо керек? 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 шилтемеси, ал эми шилтемеде вирус бар. Ошентип, мен Schedules Directке өттүм.

Мен zap2it жана zap2xml көрсөтмөлөрүн көп жолу гуглдадым жана тапканым канааттандырган жок. Мен ишенем, чынында эле жакшы көрсөтмөлөр бар, мен аларды таппай койдум. (Төмөндөгү Duh Momentти караңыз)

Канааттанган жок деп, zap2it көрсөтмөлөрү маанилүү кадамдарды чагылдырат же эскирип калганын айткым келет. Мисалы, бул reddit посту чындыгында сонун жана мени EPGди жакшыртууга кызыктырды, бирок ал абдан маанилүү кадамдарды чагылдырат. Жана ал менен бүтөт:

"Бул сизге кандайдыр бир мааниге ээ деп үмүттөнөм жана ийгилик - бул мүмкүн, бирок сиз муну биринчи жолу жасамайынча, процесс бир аз татаал болуп көрүнөт!"

Менин Duh Moment: Бул zap2itти колдонуп бүтүргөндө, мен алардын иштешин камсыз кылуу үчүн ар бир кадамды артка кайтарып жаттым. Мен rocky4546нын Автоматтык орнотуу кадамдары так жана ээрчүү оңой экенин түшүндүм. Кандайдыр бир себептерден улам, мен ар кандай кол менен орнотуу көрсөтмөлөрүн бекитип, анын Автоматташтырылган орнотуусун өткөрүп жибердим, ал кемчиликсиз иштейт. Бул көрсөтмө пайдалуу болоруна ишенбейм, бирок кол менен баскычтарды басып өтүү мен үчүн тарбия болду.

Мен Schedule Directти колдонуу боюнча нускамаларды жаңырттым. Түз график zap2itке караганда алда канча жөнөкөй.

1 -кадам: Бөлүктөрдү чогултуу

Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу

Бул көрсөтмө бул көрсөтмөгө кошумча болуп саналат: Менин шнурду кесүү тутуму

Бөлүктөр:

  • PC OSMCде tvheadend менен иштейт
  • Raspberry Pi OSMCде Kodi менен иштейт
  • Мен сүрөтчөлөрдү жана сыналгы гидин жаңыртып жатканым үчүн, мен да терини алмаштырдым. Мен бир нече ай бою стандарттык Kodi терисин колдондум. Ошентип, жубайым экөөбүз эмнени жактырганыбызды жана эмнени жактырбаганыбызды аныктай алдык. Мен терини "xperience1080" кылып өзгөрттүм
  • Расписаниелер Түз эсеп жылына $ 19.99

Эскертүүлөр:

Күрөө менен жабылган текст сиздин маалыматыңыз менен алмаштырылышы керек, ♣ колдонуучу аты ♣

2 -кадам: Түз каттоо эсебин орнотуу

Түз каттоо эсебин орнотуу
Түз каттоо эсебин орнотуу

Schedule Direct эсебине катталыңыз

  • Бул шилтемени түздөн -түз графиктерге өтүңүз
  • Каттоо баракчасын толтуруңуз (сүрөт 2)
  • Катталууну басыңыз! баскычы
  • Түз графиктер каттоо эсебиңиздин барагына өтүшү керек. Болбосо, электрондук почтаңызды жана сырсөзүңүздү колдонуп кириңиз

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 Schedules Directтен xml файлын окушу керек.

Бул/usr/bin/tv_grab_na_tvmedia колдонот. Эгер сизде бул орнотулган эмес болсо, анда иштетиңиз:

$ sudo apt-get xmltv-util орнотуу

MacBook'уңуздагы терминалдык терезени ачыңыз жана төмөнкүлөрдүн бирин колдонуп tvheadend серверине кириңиз:

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

$ ssh ♣ колдонуучунун аты ♣@♣ tvheadend-server-ip-дареги ♣

MacBook терминалынын терезесиндеги tvheadend серверинде, командалар менен каталог/home/♣ username ♣/xmltv кылыңыз:

$ sudo mkdir/home/♣ колдонуучунун аты ♣/xmltv

Жана htsтен символикалык шилтеме жасаңыз

$ sudo su - hts

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

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

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

Түз графиктерди конфигурациялоо

Сиздин API ачкычын каттоо эсебиңиздин баракчасынан тапса болот (Сүрөттү караңыз)

Команданы иштетүү менен Түз графиктерди конфигурациялоо:

$/usr/bin/tv_grab_na_tvmedia-конфигурациялоо API ачкычы каттоо эсебиңиздин тактасынын бетинде (https://www.xmltvlistings.com/account/) API ачкычы: ♣ your-api-key ♣ Саптарыңыздын бирин тандаңыз. Сиз эсеп баракчаңыздан линейкаларды кошуп же өзгөртө аласыз (https://www.xmltvlistings.com/account/) Сап: 0: Broadcast-Cedar Park, TX Бирин тандаңыз: [0 (демейки = 0)] 0

5 -кадам: Tvheadend Grabber Module

Tvheadend Grabber Module
Tvheadend Grabber Module

/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ге өтүңүз
  • "Каналдын номерин жаңыртууну" текшериңиз
  • Cron көп линиясында:

    • # граббер таңкы 6да чуркайт. Граббер күн сайын таңкы 6, 2 жана 6да иштейт
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Сактоо дегенди басыңыз

EPG каналдары

Каналдар сүрөттөгүдөй болушу керек

7 -кадам: TV сүрөтчөлөрү

TV Icons
TV Icons

TV сүрөтчөлөрүн табуу

  • Мен 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/♣ username ♣/xmltv/ikons/.

TVheadendдеги сүрөтчөлөрдү иштетүү

  • Браузерде tvheadend жана Configuration -> Channel / EPG -> Channels бөлүмүнө өтүңүз
  • Каналдарыңыздын бирине линияны тандаңыз
  • Түзөтүүнү чыкылдатыңыз
  • Колдонуучунун сөлөкөтү талаасына жолду киргизиңиз (Fox - канал 7.1, сөлөкөтү - 7.1., Png)

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

8 -кадам: Тиркеме: Шилтемелер

Түз графиктер

Колдонмо: TVHeadEnd үчүн XMLTVди кантип орнотсо болот

reddit пост

9 -кадам: Тиркеме: Жаңыртуулар

16JAN2018:

zap2xml.pl жаңыртылды жана бир нече нерсе өзгөрдү. Ошентип, мен өзгөртүүлөрдү киргизүү үчүн өзгөртүүлөрдү киргиздим

20JAN2018:

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

10 -кадам: Тиркеме: Мүчүлүштүктөрдү оңдоо

11 -кадам: Тиркеме: Автоматташтырылган орнотуу

Мен муну колдонгон жокмун, бирок ал иштеши керек окшойт:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Сунушталууда: