Агуулгын хүснэгт:
- Алхам 1: эд ангиудыг цуглуулах
- Алхам 2: Шууд дансны хуваарийг тохируулах
- Алхам 3: Шууд сувгуудын хуваариа сонгоно уу
- Алхам 4: Цагийн хуваарийг сервер дээрээ шууд тохируулна уу
- Алхам 5: Tvheadend Grabber модуль
- Алхам 6: EPG Grabber
- Алхам 7: ТВ дүрсүүд
- Алхам 8: Хавсралт: Ашигласан материал
- Алхам 9: Хавсралт: Шинэчлэлтүүд
- Алхам 10: Хавсралт: Алдааг олж засварлах
- Алхам 11: Хавсралт: Автомат суулгалт
Видео: Tvheadend дээр дүрс, өөр EPG нэмэх: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-31 10:22
Миний утас хайчлах систем дэх өргөн нэвтрүүлгийн телевиз нь 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 модуль
/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
- 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
Зөвлөмж болгож буй:
Өөр өөр хурдны хувьд програмчлагдах Servo Metronome: 3 алхам
Өөр өөр хурдны хувьд програмчлагдах Servo Metronome: Метрономоо өөрөө хий. Танд хэрэгтэй зүйл бол Arduino Mega 2560 гарааны хэрэгсэл болон нийцтэй компьютер юм
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: 10 алхам (зурагтай)
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: Корона нь бидний амьдралыг өөрчилсөн: энэ нь биднийг бие махбодийн хувьд хол байлгахыг шаарддаг бөгөөд энэ нь эргээд нийгмийн холдолд хүргэдэг. Тэгэхээр ямар шийдэл байж болох вэ? Магадгүй гэрийн тэжээвэр амьтан уу? Гэхдээ үгүй, Корона амьтдаас гаралтай. Өөр Corona 2.0 -ээс өөрсдийгөө аварцгаая. Гэхдээ хэрэв бид
LED хээ (өөр өөр гэрлийн загвар): 3 алхам
LED хээ (өөр өөр гэрлийн хэв маяг): Санаа: Миний төсөл бол LED өнгөний загвар юм. Энэхүү төсөл нь Arduino -той ажилладаг 6 LED -ийг агуулдаг. Дугуйгаар эргэлдэх бөгөөд давталтаар тоглох 4 өөр хэв маяг байдаг. Нэг загвар дуусахад өөр нэг такт
Аливаа медиа файлыг өөр өөр формат руу хэрхэн хөрвүүлэх вэ: 6 алхам
Аливаа медиа файлыг өөр өөр формат руу хэрхэн хөрвүүлэх вэ: Бидний ашиглаж болох өөр өөр медиа файл хөрвүүлэгч байдаг. Вэб дээр миний дуртай онлайн медиа хөрвүүлэгч бол: http://www.mediaconverter.org Энэхүү энгийн хичээлээр бид гайхалтай бүх нийтийн медиа файл хөрвүүлэгч болох "Format Factory" -ийг ашиглах болно
Arduino болон өөр өөр RGB LED -тэй хэрхэн ажиллах вэ: 3 алхам
Arduino болон өөр өөр RGB Leds -тэй хэрхэн ажиллах вэ: Arduino бол гайхалтай жижиг төхөөрөмж юм. Энэхүү хүчирхэг жижиг төхөөрөмжийн хамгийн түгээмэл хэрэглэгддэг програмуудын нэг бол ихэвчлэн LED анивчих эсвэл анивчих явдал юм.Энэ заавар нь RGB Leds болон Arduino -тэй ажиллах гурван аргыг харуулах болно. Эхний арга бол энгийн аргыг ашиглах явдал юм