Агуулгын хүснэгт:

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 нь хувийн видео бичлэг (дижитал видео бичлэг эсвэл DVR гэж нэрлэдэг PVR) зэрэг олон онцлог шинж чанартай байдаг.

Tvheadend нь электрон програмчлалын гарын авлага (EPG) дагалдана. EPG нь нэвтрүүлгийн эхлэх, дуусах цаг, нэвтрүүлгийн тайлбарыг өгдөг телевизийн хөтөчтэй адил юм. Баригдсан EPG нь удахгүй гарах шоуны талаархи мэдээллийг шууд дамжуулах дохионоос авдаг.

Нэвтрүүлгүүдийн талаархи дэлгэрэнгүй мэдээлэлд сэтгэл хангалуун бус байна.

Судалгаа хийсний дараа Schedules Direct болон zap2it нь АНУ дахь телевизийн сувгуудын хувьд хамгийн сайн хувилбар юм шиг санагдаж байна. Хуваарь Шууд төлбөр хураамж авдаг (~ 20 доллар/жил), zap2it үнэгүй. Тиймээс би zap2it -ийг сонгосон боловч 1 -р сард zap2it вэбсайтаа өөрчилж, EPG өгөгдлийг татаж авах нь эвдэрсэн. Татаж авах кодыг шинэчилсэн боловч шинэ код нь EPG өгөгдлийг татаж чадсангүй. Мөн zap2xml хуудсанд mc2xml линк, линк нь вирус агуулдаг. Тиймээс би шууд хуваарь руу шилжсэн.

Би zap2it болон zap2xml зааврыг олон удаа googled хийж, олсон зүйлдээ сэтгэл хангалуун бус байсан. Үнэхээр сайн заавар байгаа гэдэгт би итгэлтэй байна, би зүгээр л олж чадаагүй. (Миний Duh Moment -ийг доороос үзнэ үү)

Сэтгэл ханамжгүй байна гэдэг нь zap2it заавар нь чухал алхамуудыг гялбуулдаг эсвэл хуучирсан гэсэн үг юм. Жишээлбэл, энэхүү reddit бичлэг нь үнэхээр гайхалтай бөгөөд EPG -ийг сайжруулах сонирхолтой болсон боловч маш чухал алхмуудыг харуулсан болно. Тэгээд дараахь байдлаар төгсдөг.

"Энэ нь танд утга учиртай гэж найдаж байна, амжилт хүсье - үүнийг хийх боломжтой, гэхдээ та үүнийг анх удаа хийх хүртэл энэ үйл явц нэлээд төвөгтэй мэт санагдах болно!"

Миний Duh Moment: Би zap2it -ийг ашиглан энэ зааварчилгааг дуусгасны дараа тэдний ажилласан эсэхийг шалгахын тулд алхам бүрийг даван туулж байлаа. Rocky4546 -ийн Автомат Суулгах алхамууд яг зөв бөгөөд дагаж мөрдөхөд маш хялбар гэдгийг би ойлгосон. Ямар ч шалтгаанаар би гарын авлагын янз бүрийн гарын авлагыг түгжиж, төгс ажилладаг түүний автоматжуулсан суулгалтыг алгассан. Энэхүү зааварчилгаа нь тустай эсэхийг би сайн мэдэхгүй байна, гэхдээ гарын авлагын алхмуудыг даван туулах нь надад сургамжтай байсан.

Би хуваарийг шууд ашиглах зааварчилгааг шинэчилсэн. Шууд чиглэлийг хуваарьлах нь zap2it -ээс хамаагүй хялбар юм.

Алхам 1: эд ангиудыг цуглуулах

Эд анги цуглуулах
Эд анги цуглуулах

Энэхүү зааварчилгаа нь энэхүү зааварчилгааны нэмэлт юм: Миний хүйн хайчлах систем

Эд анги:

  • OSMC дээр tvheadend ажилладаг компьютер
  • OSMC дээр Kodi ажиллуулж буй Raspberry Pi
  • Би дүрс тэмдэг, ТВ хөтөчийг шинэчилж байсан тул арьсыг нь бас өөрчилсөн. Би стандарт Kodi арьсыг хэдэн сарын турш хэрэглэсэн. Тиймээс эхнэр бид хоёр юунд дуртай, юунд дургүйг тодорхойлж чадна. Би арьсыг "xperience1080" болгож өөрчилсөн
  • Хуваарь Шууд данс жилд 19.99 доллар

Тэмдэглэл:

Бичсэн текстийг таны хэрэглэгчийн нэр ♣ гэсэн өгөгдлөөр солих зорилготой юм

Алхам 2: Шууд дансны хуваарийг тохируулах

Шууд дансны хуваарийг тохируулах
Шууд дансны хуваарийг тохируулах

Schedule Direct данс бүртгүүлэх

  • Энэ линкээр орж Schedules Direct руу орно уу
  • Бүртгэлийн хуудсыг бөглөнө үү (зураг 2)
  • Бүртгүүлэх дээр дарна уу! товчлуур
  • Schedules Direct нь таны дансны хуудас руу орох ёстой. Үгүй бол имэйл болон нууц үгээ ашиглан нэвтэрнэ үү

Алхам 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), The CW (54.1), Fox (7.1), NBC (36.1), PBS (18.1), and PBS Kids (18.4)

  • "Хадгалах" дээр дарна уу

Алхам 4: Цагийн хуваарийг сервер дээрээ шууд тохируулна уу

Хуваарийг өөрийн сервер дээр шууд тохируулах
Хуваарийг өөрийн сервер дээр шууд тохируулах

Tvheadend нь Schedules Direct -аас xml файлыг унших ёстой.

Энэ нь/usr/bin/tv_grab_na_tvmedia ашигладаг. Хэрэв танд үүнийг суулгаагүй бол дараахыг ажиллуулна уу.

$ sudo apt-get install xmltv-util

MacBook дээрээ терминал цонх нээгээд дараах аргуудын аль нэгийг ашиглан tvheadend сервер рүү нэвтэрнэ үү.

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

$ ssh ♣ хэрэглэгчийн нэр ♣@♣ tvheadend-сервер-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 хэрэглэгчид харагддаг бөгөөд hts -ийг ашигладаг бөгөөд таны ♣ хэрэглэгчийн нэрийг doesn't мэддэггүй tvheadend -ийг зөв ажиллуулахын тулд ~ xmltv линк шаардлагатай байдаг.

Хуваарийг шууд тохируулах

Таны API түлхүүрийг дансны хуудаснаас олж болно (Зураг үзнэ үү)

Дараах тушаалыг ажиллуулснаар Schedules Direct -ийг тохируулна уу.

$/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 модуль

Tvheadend Grabber модуль
Tvheadend Grabber модуль

/Usr/bin/tv_grab_na_tvmedia -г идэвхжүүлнэ үү

  • Хөтөч нээгээд tvheadend суулгалт руу очно уу

    • https://tvheadend.local: 9981/extjs.html
    • Би хөтөч дээрээ телевизийн толгой руу богино холболт хийж, хэрэглэгчийн нэр, нууц үгээ хадгалдаг
  • TVHeadend вэбсайт дээр Тохиргоо -> Суваг / EPG -> EPG шүүрч авах модулиуд руу очно уу

    • Ногоон чек бүрийн хувьд (нэг удаад зөвхөн нэг удаа хийдэг)

      • Идэвхжүүлсэн хайрцгийг арилгаад,
      • Хадгалах
      • Ногоон чек арилсан эсэхийг шалгахын тулд та хуудсыг дахин шинэчлэх шаардлагатай болж магадгүй юм
    • Одоо "Дотоод: XMLTV: Хойд Америк (XMLTVListings.com by TVMedia") хайна уу.

      • Баруун доод буланд байрлах бүртгэлийн цонхыг нээдэг давхар сумны дүрс дээр дарна уу
      • Tv_grab_file бүхий мөрийг сонгоно уу
      • Идэвхжүүлсэн нүдийг шалгана уу
      • Хадгалах
      • бүртгэлийн цонх ажиллаж байгаа эсэхийг харуулна

Алхам 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • TVHeadend вэбсайт дээр Тохиргоо -> Channel / EPG -> EPG Grabber руу очно уу
  • "Сувгийн дугаарыг шинэчлэх" хэсгийг шалгана уу.
  • Олон тооны Cron хэл дээр:

    • # grabber өглөөний 6 цагт гүйдэг. Граббер өдөр бүр 6, 14, 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 ба Тохиргоо -> Суваг / EPG -> Сувгууд руу очно уу
  • Аль нэг сувгийнхаа мөрийг сонгоно уу
  • Засах дээр дарна уу
  • Хэрэглэгчийн дүрс тэмдгийн талбарт замыг оруулна уу (Fox бол 7.1 суваг, дүрс нь 7.1., Png)

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

Алхам 8: Хавсралт: Ашигласан материал

Шууд хуваарь

Гарын авлага: TVHeadEnd -д XMLTV -ийг хэрхэн тохируулах талаар

reddit бичлэг

Алхам 9: Хавсралт: Шинэчлэлтүүд

2018 оны 1 -р сарын 16:

zap2xml.pl шинэчлэгдэж, хэд хэдэн зүйл өөрчлөгдсөн. Тиймээс, өөрчлөлтийг зохицуулахын тулд би өөрчлөлт хийсэн

2018 оны 1 -р сарын 20:

  • Сарын эхээр zap2it вэбсайтаа өөрчилсөн бөгөөд EPG -ийн өгөгдлийг ямар нэгэн байдлаар эвдсэн. Би кодын шинэ хувилбар руу шинэчлэгдсэн боловч энэ нь тус болоогүй бөгөөд дуусгахаасаа өмнө алдаа гаргах болно.
  • Zap2it -аас Schedules Direct руу шилжсэн бөгөөд энэ нь төлбөртэй үйлчилгээ (~ 20 доллар/жил) боловч ашиглахад хамаагүй хялбар юм.
  • Schedules Direct -ийг тусгахын тулд зааварчилгааг шинэчилсэн болно

Алхам 10: Хавсралт: Алдааг олж засварлах

Алхам 11: Хавсралт: Автомат суулгалт

Би үүнийг ашиглаагүй ч гэсэн энэ нь ажиллах ёстой юм шиг байна:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Зөвлөмж болгож буй: