Mundarija:

Tvheadend -ga piktogramma va turli EPG qo'shish: 11 qadam
Tvheadend -ga piktogramma va turli EPG qo'shish: 11 qadam

Video: Tvheadend -ga piktogramma va turli EPG qo'shish: 11 qadam

Video: Tvheadend -ga piktogramma va turli EPG qo'shish: 11 qadam
Video: Tvheadend IPTV Server Setup for Freeview NZ 2024, Noyabr
Anonim
Tvheadend -ga piktogramma va turli EPG qo'shish
Tvheadend -ga piktogramma va turli EPG qo'shish

Kabelni kesish tizimidagi eshittirish televideniesi ubuntu va tvheadend ishlaydigan kompyuterga ulangan to'rtta USB televizor qabul qiluvchisidan foydalanadi. Har bir televizor OSMC -da Kodi ishlaydigan Raspberry Pi -ga ulangan. Tvheadend ko'plab funktsiyalarni o'z ichiga oladi, shu jumladan shaxsiy video yozish (PVR, uni raqamli video yozish yoki DVR deb ham atashadi).

Tvheadend o'rnatilgan elektron dasturlash qo'llanmasi (EPG) bilan birga keladi. EPG shou boshlanish va to'xtash vaqtlari va ko'rsatuvning tavsifini ko'rsatadigan teleboshlovchiga o'xshaydi. O'rnatilgan EPG yaqinlashib kelayotgan ko'rsatuvlar haqidagi ma'lumotlarni efirdan uzatish signalidan oladi.

Ko'rsatuvlar haqida berilgan tafsilotlar meni qoniqtirmaydi.

Ba'zi tadqiqotlardan so'ng, Schedules Direct va zap2it AQShda telekanallar uchun eng yaxshi alternativ bo'lib tuyuladi. To'g'ridan -to'g'ri jadvallar haq to'laydi (yiliga ~ 20 dollar) va zap2it - bepul. Shunday qilib, men zap2it -ni tanladim, lekin qachondir yanvar oyida zap2it o'z veb -saytini o'zgartirdi va EPG ma'lumotlarini yuklab olish buzildi. Yuklab olish kodi yangilandi, lekin yangi kod EPG ma'lumotlarini yuklab olmadi. Shuningdek, zap2xml sahifasida mc2xml havolasi, havolada esa virus mavjud. Shunday qilib, men to'g'ridan -to'g'ri jadvalga o'tdim.

Men zap2it va zap2xml yo'riqnomalarini ko'p marta googledman va topganlarimdan qoniqmadim. Ishonchim komilki, juda yaxshi ko'rsatmalar bor, men ularni topa olmadim. (Quyidagi "Duh Moment" ga qarang)

Men qoniqtirmayman, demoqchimanki, zap2it ko'rsatmalari tanqidiy qadamlar bilan qoplangan yoki eskirgan. Misol tariqasida, bu reddit posti juda zo'r va meni EPGni yaxshilashga qiziqtirdi, lekin u juda muhim qadamlarni yoritib beradi. Va u bilan tugaydi:

"Umid qilamanki, bu sizga ma'no beradi va omad - buni amalga oshirish mumkin, lekin siz buni birinchi marta qilmaguningizcha, jarayon biroz chalkash bo'lib tuyuladi!"

Mening Duh Momentim: Men zap2it -dan foydalanib, bu ko'rsatmalarni tugatganimda, ular ishlaganiga ishonch hosil qilish uchun har bir qadamni orqaga qaytarardim. Va men rocky4546 ning Avtomatik O'rnatish bosqichlari to'g'ri va bajarilishi juda oson ekanligini tushundim. Har qanday sababga ko'ra, men qo'lda o'rnatish bo'yicha turli qo'llanmalarni qulflab qo'ydim va uning Avtomatik o'rnatilishini o'tkazib yubordim, u mukammal ishlaydi. Ishonchim komilki, bu ko'rsatma foydali bo'ladimi, lekin qo'lda qadamlarni bosib o'tish men uchun ta'lim edi.

Men Schedule Direct -dan foydalanish bo'yicha ko'rsatmalarni yangiladim. To'g'ridan -to'g'ri yo'nalishlar jadvali zap2it -ga qaraganda ancha sodda.

1 -qadam: qismlarni yig'ish

Qismlarni yig'ish
Qismlarni yig'ish

Bu ko'rsatma bu ko'rsatmaga qo'shimcha: Mening simimni kesish tizimi

Qismlar:

  • OSMC -da televizor boshi ishlaydigan kompyuter
  • OSMC -da Kodi ishlaydigan Raspberry Pi
  • Men piktogramma va TV qo'llanmasini yangilaganim uchun, men ham terini o'zgartirdim. Men bir necha oy davomida standart Kodi terisini ishlatardim. Shunday qilib, xotinim va men nimani yoqtirishimiz va nima yoqmasligini aniqlashimiz mumkin edi. Men terini "xperience1080" ga o'zgartirdim
  • Jadvallar To'g'ridan -to'g'ri hisob yiliga $ 19.99

Eslatmalar:

Belga yozilgan matn sizning ma'lumotlaringiz (foydalanuvchi nomi) bilan almashtirilishi kerak

2 -qadam: To'g'ridan -to'g'ri hisob qaydnomasini o'rnatish

To'g'ridan -to'g'ri hisob qaydnomasini o'rnatish
To'g'ridan -to'g'ri hisob qaydnomasini o'rnatish

To'g'ridan -to'g'ri hisob qaydnomasini ro'yxatdan o'tkazish

  • To'g'ridan -to'g'ri jadvalga ushbu havola orqali o'ting
  • Ro'yxatdan o'tish sahifasini to'ldiring (2 -rasm)
  • Ro'yxatdan o'tishni bosing! tugma
  • To'g'ridan -to'g'ri jadvallar sizning hisobingiz sahifasiga o'tishi kerak. Aks holda, elektron pochta va parol yordamida tizimga kiring

3 -qadam: To'g'ridan -to'g'ri kanallar jadvalini tanlang

To'g'ridan -to'g'ri kanallar jadvalini tanlang
To'g'ridan -to'g'ri kanallar jadvalini tanlang

Teleradiokompaniyalar aslida ko'plab kanallarni uzatadilar. Masalan, mening hududimda CW (54.1) LAFF (54.2) va Grit (54.3) kanallarini uzatadi.

Men o'z tizimimni faqat Texasning markaziy qismidagi asosiy kanallardan foydalanishni o'rnatdim: ABC (24.1), CBS (42.1), CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) va PBS Kids (18.4). Siz xohlagan kanallarni tanlashingiz mumkin. Siz har doim keyinroq ko'proq kanal qo'shishingiz mumkin.

Kanallaringizni tanlang

  • Odatiy bo'lib, barcha kanallar kiritilgan
  • "Tarkibni qo'shish" havolasini bosing (1 -rasm)

    • Pochta indeksingizni kiriting
    • "Eshittirish (antenna)" -ni tanlang.
  • Sevimli kanallaringizni qo'shing (3 -rasm)

    Bu meniki: ABC (24.1), CBS (42.1), CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1) va PBS Kids (18.4)

  • "Saqlash" ni bosing

4 -qadam: Jadvallarni to'g'ridan -to'g'ri serveringizga o'rnating

Jadvallarni to'g'ridan -to'g'ri serveringizda o'rnatish
Jadvallarni to'g'ridan -to'g'ri serveringizda o'rnatish

Tvheadend xml faylini Schedules Direct -dan o'qishi kerak.

U/usr/bin/tv_grab_na_tvmedia dan foydalanadi. Agar sizda bu o'rnatilmagan bo'lsa, ishga tushiring:

$ sudo apt-get install xmltv-util

MacBook -dagi terminal oynasini oching va quyidagilardan birini ishlatib tvheadend serveriga kiring:

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

$ ssh ♣ foydalanuvchi nomi ♣@♣ tvheadend-server-ip-manzili

MacBook terminal oynasidagi tvheadend serverida quyidagi buyruqlar bilan katalog/home/♣ user name ♣/xmltv qiling:

$ sudo mkdir/home/♣ foydalanuvchi nomi ♣/xmltv

Va hts -dan ramziy havola qiling

$ sudo su - hts

hts $ ln -s/home/♣ foydalanuvchi nomi ♣/xmltv.xmltv hts $ logout

Yuqoridagilar biroz chalkash bo'lishi mumkin, chunki siz hts sifatida kirasiz va sizning uy katalogingiz /home /hts. Buni ko'rish uchun $ ls ~/kiriting.

$ Logout kirganingizda, hts user user hisobidan chiqasiz. Ramziy havola sizning "foydalanuvchi nomingiz" ga ko'rinmaydi, lekin u hts foydalanuvchisiga ko'rsatiladi va ~ xmltv havolasi hts -ni ishlatadigan va sizning "foydalanuvchi nomingiz" haqida bilmagan tvheadend -ning to'g'ri ishlashi uchun kerak.

To'g'ridan -to'g'ri jadvallarni sozlash

API kalitini hisob sahifasida topish mumkin (rasmga qarang)

Buyruqni bajarish orqali to'g'ridan -to'g'ri jadvallarni sozlang:

$/usr/bin/tv_grab_na_tvmedia-hisob qaydnomangiz sahifasida topilgan API kalitini sozlash (https://www.xmltvlistings.com/account/) API kaliti: ♣ api-kalitingiz ♣ O'z qatorlaringizdan birini tanlang. Hisob sahifangizdan tarkibni qo'shishingiz yoki o'zgartirishingiz mumkin (https://www.xmltvlistings.com/account/) Tarkib: 0: Broadcast-Cedar Park, TX Birini tanlang: [0 (standart = 0)] 0

5 -qadam: Tvheadend Grabber moduli

Tvheadend Grabber moduli
Tvheadend Grabber moduli

/Usr/bin/tv_grab_na_tvmedia -ni yoqing

  • Brauzerni oching va televizor boshini o'rnatishga o'ting

    • https://tvheadend.local: 9981/extjs.html
    • Men brauzerda televizor boshini qisqartiraman va foydalanuvchi nomi va parolni saqlayman
  • TVHeadend veb -saytida Konfiguratsiya -> Kanal / EPG -> EPG ushlagich modullariga o'ting

    • Har bir yashil chek uchun (faqat bittadan)

      • Yoqilgan katakchasini olib tashlang va
      • Saqlash
      • Yashil chek yo'qolganiga ishonch hosil qilish uchun sahifani yangilashingiz kerak bo'lishi mumkin
    • Endi "Ichki: XMLTV: Shimoliy Amerika" (XMLTVListings.com by TVMedia) ni qidiring.

      • Pastki o'ng burchakda, jurnal oynasini ochadigan, ikki marta yuqoriga o'q belgisini bosing
      • Tv_grab_file bilan qatorni tanlang
      • Yoqilgan katagiga belgi qo'ying
      • Saqlash
      • jurnal oynasi ishlayaptimi yoki yo'qligini ko'rsatadi

6 -qadam: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • TVHeadend veb -saytida Konfiguratsiya -> Kanal / EPG -> EPG Grabber -ga o'ting
  • "Kanal raqamini yangilash" bandini belgilang.
  • Ko'p satrli Cronda:

    • # grabber ertalab soat 6 da ishlaydi. Grabber har kuni soat 6, 14 va 18 da ishlaydi
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Saqlash -ni bosing

EPG kanallari

Kanallar rasmdagi kabi bo'lishi kerak

7 -qadam: TV piktogrammalari

TV belgilar
TV belgilar

Televizor belgilarini toping

  • Men googled: tasvir sozlamasidan foydalangan holda abc tv belgisi va har bir tarmoq uchun piktogramma topa oldim.
  • Men png va-j.webp" />
  • Men tasvirni MacBook -da saqladim

Katalog yaratish

  • Terminal oynasida MacBook -ga kiring ($ ssh)
  • Katalog yaratish

$ sudo mkdir/home/♣ foydalanuvchi nomi ♣/xmltv/piktogramma

$ chiqish

Belgilarni Raspberry Pi -ga nusxalash

Terminal oynasida ikonkalarni Raspberry Pi -ga nusxalash

$ scp *.png ♣username♣@♣tvheadend-server-name♣.local:/home/♣ foydalanuvchi nomi ♣/xmltv/piktogrammalar/.

TVhead -da piktogramma yoqish

  • Brauzerda tvheadend va Configuration -> Channel / EPG -> Channels -ga o'ting
  • Kanallardan biri uchun chiziq tanlang
  • Tahrirlash -ni bosing
  • "Foydalanuvchi belgisi" maydoniga yo'lni kiriting (tulki - 7.1 -kanal, ikonka - 7.1., Png)

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

8 -qadam: Ilova: Adabiyotlar

To'g'ridan -to'g'ri jadvallar

Qo'llanma: TVHeadEnd uchun XMLTV -ni qanday sozlash kerak

reddit post

9 -qadam: Qo'shimcha: yangilanishlar

2018 yil 16 -yanvar:

zap2xml.pl yangilandi va bir nechta narsalar o'zgardi. Shunday qilib, men o'zgarishlarni moslashtirish uchun o'zgartirishlar kiritdim

2018 yil 20 -yanvar:

  • Oy boshida zap2it o'z veb -saytini o'zgartirdi va EPG ma'lumotlarini o'chirib tashladi. Men kodning yangi versiyasiga o'tdim, lekin bu yordam bermadi va uni tugatishdan oldin xato bo'ladi.
  • Zap2it -dan Schedules Direct -ga o'tdi, bu pullik xizmat (~ 20 dollar/yil), lekin undan foydalanish ancha oson.
  • To'g'ridan -to'g'ri jadvallarni aks ettirish uchun yangilangan

10 -qadam: Ilova: Muammolarni bartaraf etish

11 -qadam: Qo'shimcha: Avtomatik o'rnatish

Men buni ishlatmagan bo'lsam ham, u ishlashi kerakga o'xshaydi:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Tavsiya: