Բովանդակություն:

Tvheadend- ում սրբապատկերների և տարբեր EPG- ի ավելացում. 11 քայլ
Tvheadend- ում սրբապատկերների և տարբեր EPG- ի ավելացում. 11 քայլ

Video: Tvheadend- ում սրբապատկերների և տարբեր EPG- ի ավելացում. 11 քայլ

Video: Tvheadend- ում սրբապատկերների և տարբեր EPG- ի ավելացում. 11 քայլ
Video: Tvheadend Live TV on Android TV 2024, Նոյեմբեր
Anonim
Սրբապատկերներ և տարբեր EPG ավելացնել Tvheadend- ին
Սրբապատկերներ և տարբեր EPG ավելացնել Tvheadend- ին

Իմ լարերի կտրման համակարգում հեռարձակվող հեռուստատեսությունը օգտագործում է չորս USB հեռուստատեսային ընդունիչ, որոնք միացված են ubuntu և tvheadend աշխատող համակարգչին: Յուրաքանչյուր հեռուստացույց կապված է OSMC- ով Kodi- ով աշխատող Raspberry Pi- ի հետ: Tvheadend- ն ապահովում է բազմաթիվ հնարավորություններ, ներառյալ անձնական տեսաձայնագրումը (PVR, որը հայտնի է նաև որպես թվային տեսագրում կամ DVR):

Tvheadend- ն ունի ներկառուցված էլեկտրոնային ծրագրավորման ուղեցույց (EPG): EPG- ն նման է հեռուստատեսային ուղեցույցի, որն ապահովում է շոուի մեկնարկի և դադարեցման ժամերը և շոուի նկարագրությունը: Ներկառուցված EPG- ն տեղեկություններ է հեռարձակում եթերային հեռարձակման ազդանշանից առաջիկա շոուների մասին:

Ինձ չի գոհացնում շոուների վերաբերյալ ներկայացված մանրամասների մակարդակը:

Որոշ հետազոտություններից հետո Schedules Direct- ը և zap2it- ը, կարծես, ԱՄՆ -ում հեռարձակվող հեռուստաալիքների լավագույն այլընտրանքներն են: Schedules Direct- ը գանձում է վճար (~ 20 $/տարի), իսկ zap2it- ն անվճար է: Այսպիսով, ես ընտրեցի zap2it- ը, բայց ինչ -որ տեղ հունվարին zap2it- ը փոխեց իր կայքը և EPG- ի տվյալների ներբեռնումը խափանվեց: Ներբեռնման կոդը թարմացվել է, սակայն նոր ծածկագրին չի հաջողվել ներբեռնել EPG- ի տվյալները: Բացի այդ, zap2xml էջը պարունակում է հղում դեպի mc2xml, իսկ հղումը պարունակում է վիրուս: Այսպիսով, ես անցա Schedules Direct- ին:

Ես googled տեղադրման zap2it և zap2xml հրահանգները շատ անգամ եմ գոհացրել իմ գտածից: Վստահ եմ, որ իսկապես լավ հրահանգներ կան, ես պարզապես չկարողացա գտնել դրանք: (Տես իմ Duh պահը ստորև)

Չբավարարված ասելով ՝ ես նկատի ունեմ zap2it հրահանգները, որոնք փայլում են կրիտիկական քայլերի վրա կամ հնացած են: Որպես օրինակ ՝ այս reddit գրառումը իսկապես հիանալի է և ինձ հետաքրքրեց EPG- ի կատարելագործմամբ, բայց այն փայլեցնում է որոշ շատ կարևոր քայլերի մասին: Եվ ավարտվում է հետևյալով.

«Հուսով եմ, որ դա ձեզ համար ինչ -որ իմաստ կունենա, և հաջողություն, դա հնարավոր է, բայց մինչև առաջին անգամ դա չանեք, գործընթացը մի փոքր խճճված կթվա»:

Իմ Duh Moment. Երբ ես ավարտեցի այս հրահանգավորումը ՝ օգտագործելով zap2it- ը, ես հետ էի գնում յուրաքանչյուր քայլով `ապահովելու համար, որ դրանք աշխատում են: Եվ ես հասկացա, որ rocky4546- ի ավտոմատ տեղադրման քայլերը ճիշտ էին և շատ հեշտ է հետևել: Ինչ-ինչ պատճառներով, ես կողպեցի տարբեր ձեռնարկների տեղադրման ուղեցույցները և բաց թողեցի նրա ավտոմատ տեղադրումը, որն անթերի է աշխատում: Ես վստահ չեմ, որ այս ուսուցանողն օգտակար կլինի, թե ոչ, բայց ինձ համար ուսանելի էր ձեռքով քայլեր կատարել:

Ես թարմացրել եմ Schedule Direct- ի օգտագործման հրահանգը: Scամանակացույց Ուղղակի ուղղությունները շատ ավելի պարզ են, քան zap2it- ը:

Քայլ 1: Հավաքեք մասեր

Հավաքեք մասեր
Հավաքեք մասեր

Այս հրահանգը հավելում է այս ուսանելիին `Իմ լարերի կտրման համակարգը

Մասեր:

  • OSMC- ով աշխատող համակարգիչ tvheadend- ով
  • Raspberry Pi- ն աշխատում է Kodi- ով OSMC- ով
  • Քանի որ ես բարելավում էի սրբապատկերները և հեռուստատեսային ուղեցույցը, ես նաև փոխեցի մաշկը: Ես մի քանի ամիս օգտագործեցի ստանդարտ Kodi մաշկը: Այսպիսով, ես և կինս կարող էինք որոշել, թե ինչը մեզ դուր եկավ, ինչը ՝ ոչ: Մաշկը փոխեցի «xperience1080» - ի
  • Scրագրեր Ուղիղ հաշիվ տարեկան $ 19.99

Նշումներ.

Բահերով փակված տեքստը պետք է փոխարինվի ձեր տվյալներով, ♣ օգտվողի անուն

Քայլ 2: Տեղադրեք ժամանակացույցի ուղղակի հաշիվ

Ստեղծեք ժամանակացույցի ուղղակի հաշիվ
Ստեղծեք ժամանակացույցի ուղղակի հաշիվ

Գրանցվեք Schedule Direct հաշվի համար

  • Հետևեք այս հղմանը դեպի Scամանակացույցերի ուղիղ միացում
  • Լրացրեք գրանցման էջը (նկար 2)
  • Կտտացրեք Գրանցվել: կոճակ
  • Direct Schedules- ը պետք է գնա ձեր հաշվի էջ: Եթե ոչ, մուտք գործեք ՝ օգտագործելով ձեր էլ. Փոստը և գաղտնաբառը

Քայլ 3: Ընտրեք ձեր ժամանակացույցի ուղիղ ալիքները

Ընտրեք ձեր ժամանակացույցի ուղիղ ալիքները
Ընտրեք ձեր ժամանակացույցի ուղիղ ալիքները

Հեռարձակողներն իրականում բազմաթիվ ալիքներ են փոխանցում: Օրինակ, իմ տարածքում The 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

MacBook տերմինալի պատուհանի tvheadend սերվերի վրա կազմեք տեղեկատու/տուն/♣ օգտվողի անուն ♣/xmltv հրամաններով.

$ sudo mkdir/home/♣ օգտվողի անուն ♣/xmltv

Եվ խորհրդանշական հղում կատարեք հթց -ից

$ sudo su - հց

hts $ ln -s/home/♣ օգտվողի անուն ♣/xmltv.xmltv hts $ ելք

Վերոնշյալը կարող է մի փոքր շփոթեցուցիչ լինել, քանի որ մուտք եք գործում որպես hts, և ձեր տնային գրացուցակը /home /hts է: Սա տեսնելու համար մուտքագրեք $ ls ~/:

Երբ մուտք եք գործում $ logout, դուրս եք գալիս օգտվողի hts user- ից: Խորհրդանշական հղումը տեսանելի չի լինի ձեր ♣ օգտվողի անունին ♣, այլ այն hts օգտվողի համար է, իսկ ml xmltv հղումը պահանջվում է tvheadend- ի ճիշտ աշխատանքի համար, որը օգտագործում է hts և չգիտի ձեր ♣ օգտվողի անվան մասին:

Կարգավորեք Direct Schedules- ը

Ձեր API բանալին կարելի է գտնել ձեր հաշվի էջում (տես Պատկեր)

Կարգավորեք Direct Schedules- ը ՝ գործարկելով հրամանը.

$/usr/bin/tv_grab_na_tvmedia-կազմաձևեք API- ի բանալին, որը գտնվում է ձեր հաշվի վահանակի էջում (https://www.xmltvlistings.com/account/) 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
  • Ստուգեք «Թարմացնել ալիքի համարը»
  • Cron multiline- ում:

    • # գրավողը վազում է առավոտյան 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- ում

  • Browserննարկիչում անցեք tvheadend և Configuration -> Channel / EPG -> Channels
  • Ընտրեք տող ձեր ալիքներից մեկի համար
  • Կտտացրեք Խմբագրել
  • Օգտվողի պատկերակ դաշտում մուտքագրեք նման ուղին (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 դոլար//տարի), սակայն այն շատ ավելի հեշտ է օգտագործել:
  • Թարմացվել է, որը կարող է արտացոլել Direct Schedules- ը

Քայլ 10. Հավելված. Խնդիրների վերացում

Քայլ 11. Հավելված. Ավտոմատ տեղադրում

Թեև ես դա չէի օգտագործում, թվում է, որ այն պետք է աշխատի.

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Խորհուրդ ենք տալիս: