Мазмұны:
- 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:21
Менің сымды кесу жүйесінде таратылатын теледидар 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 сілтемесі, ал сілтемеде вирус бар. Сонымен, мен тікелей кестеге ауыстым.
Мен zap2it және zap2xml нұсқауларын бірнеше рет тексердім және тапқандарыма қанағаттанбадым. Мен шынымен жақсы нұсқаулар бар екеніне сенімдімін, мен оларды таба алмадым. (Төмендегі «Дух моментін» қараңыз)
Мен қанағаттанбағандықтан, мен zap2it нұсқауларын сыни қадамдарға жылтыратамын немесе ескіргенін айтамын. Мысал ретінде, бұл reddit хабарламасы өте жақсы және мені EPG -ді жақсартуға қызықтырды, бірақ ол бірнеше маңызды қадамдарды көрсетеді. Және ол мынамен аяқталады:
«Бұл сізге мағынасы бар деп үміттенемін және сәттілік - бұл мүмкін, бірақ сіз оны бірінші рет жасамайынша, процесс сәл күрделі болып көрінеді!»
Менің маңызды сәтім: zap2it көмегімен осы нұсқаулықты аяқтаған кезде, мен олардың жұмыс істеуін қамтамасыз ету үшін әр қадамды қайталап өтетінмін. Мен rocky4546 автоматты орнату қадамдары өте дұрыс екенін және оларды орындау өте оңай екенін түсіндім. Мен қандай да бір себептермен қолмен орнатуға арналған әр түрлі нұсқаулықтарды құлыптадым және оның автоматтандырылған қондырғысын өткізіп жібердім, ол өте жақсы жұмыс істейді. Мен бұл нұсқаулық пайдалы болатынына сенімді емеспін, бірақ қолмен қадамдарды өту мен үшін тәрбиелік болды.
Мен Schedule Direct пайдалану нұсқаулығын жаңарттым. Тікелей бағыттар кестесі zap2it -ке қарағанда әлдеқайда қарапайым.
1 -қадам: Бөлшектерді жинау
Бұл нұсқаулық осы нұсқаулыққа қосымша: менің бауды кесу жүйесі
Бөлшектер:
- OSMC -де tvheadend жұмыс істейтін компьютер
- Raspberry Pi OSMC -де Kodi -мен жұмыс істейді
- Мен белгішелер мен теледидар нұсқаулығын жаңартқандықтан, мен теріні де өзгерттім. Мен бірнеше ай бойы стандартты Kodi терісін қолдандым. Сонымен, әйелім екеуміз нені ұнататынымызды, не ұнамайтынын анықтай аламыз. Мен теріні «xperience1080» етіп өзгерттім
- Кестелер Тікелей шот жылына $ 19.99
Ескертулер:
Күрекшедегі мәтін сіздің деректеріңізбен ауыстырылуы керек, ♣ пайдаланушы аты ♣
2 -қадам: Тікелей есептік жазбаны орнату
Schedule Direct шотына тіркеліңіз
- Тікелей кестеге мына сілтеме бойынша өтіңіз
- Тіркеу бетін толтырыңыз (сурет 2)
- Тіркелу түймесін басыңыз! түйме
- Direct Schedules сіздің есептік жазбаңыздың бетіне өтуі керек. Олай болмаса, электрондық пошта мен құпия сөзді пайдаланып кіріңіз
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 xml файлын Schedules Direct ішінен оқу керек.
Ол/usr/bin/tv_grab_na_tvmedia пайдаланады. Егер сізде бұл орнатылмаған болса, келесі әрекеттерді орындаңыз:
$ sudo apt-get xmltv-util орнатыңыз
MacBook -те терминал терезесін ашып, келесілердің бірін қолданып tvheadend серверіне кіріңіз:
$ ssh ♣ пайдаланушы аты♣@♣tvheadend-server-name♣.local
$ ssh ♣ пайдаланушы аты ♣@♣ tvheadend-server-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 қолданушысына және ~ xmltv сілтемесі hts қолданатын және сіздің ♣ пайдаланушы аты туралы білмейтін tvheadend дұрыс жұмыс істеуі үшін қажет.
Тікелей кестелерді конфигурациялау
API кілтіңізді есептік жазбаңыздың бетінде табуға болады (суретті қараңыз)
Пәрменді іске қосу арқылы тікелей кестелерді конфигурациялаңыз:
$/usr/bin/tv_grab_na_tvmedia-есептік жазбаңыздың бақылау тақтасының бетінде табылған API кілтін конфигурациялау (https://www.xmltvlistings.com/account/) API кілті: ♣ сіздің-апи-кілт ♣ Өз қатарыңыздың біреуін таңдаңыз. Сіз есептік жазба бетінен құрамдарды қосуға немесе өзгертуге болады (https://www.xmltvlistings.com/account/) Құрам: 0: Broadcast-Cedar Park, TX Біреуін таңдаңыз: [0 (әдепкі = 0)] 0
5 -қадам: Tvheadend Grabber модулі
/Usr/bin/tv_grab_na_tvmedia қосыңыз
-
Браузерді ашып, теледидарды орнатуға өтіңіз
- https://tvheadend.local: 9981/extjs.html
- Мен браузерде теледидардың басын қысқартамын және пайдаланушы аты мен құпия сөзді сақтаймын
-
TVHeadend веб -сайтында Configuration -> Channel / EPG -> EPG Grabber Modules тармағына өтіңіз
-
Әр жасыл чек үшін (тек бір уақытта)
- Қосылған құсбелгіні алып тастаңыз және
- Сақтау
- Жасыл тексерудің жойылғанына көз жеткізу үшін бетті жаңарту қажет болуы мүмкін
-
Енді «Ішкі: XMLTV: Солтүстік Америка» іздеңіз (XMLTVListings.com by TVMedia)
- Төменгі оң жақ бұрышта журнал терезесін ашатын қос жоғары көрсеткі белгішесін нұқыңыз
- Tv_grab_file бар жолды таңдаңыз
- Қосылған құсбелгіні қойыңыз
- Сақтау
- журнал терезесі оның жұмыс істеп тұрғанын көрсетеді
-
6 -қадам: EPG Grabber
EPG Grabber
- TVHeadend веб -сайтында Configuration -> Channel / EPG -> EPG Grabber тармағына өтіңіз
- «Арна нөмірін жаңарту» құсбелгісін қойыңыз.
-
Cron мульти жолында:
- # граббер таңғы 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 мен Configuration -> Channel / EPG -> Channels тармағына өтіңіз
- Арналардың біреуіне арналған жолды таңдаңыз
- Өңдеу түймешігін басыңыз
-
Пайдаланушы белгішесі өрісіне жолды енгізіңіз (Fox - 7.1 арнасы, ал белгіше - 7.1., Png)
файл: ///home/hts/~xmltv/icons/7.1.png
8 -қадам: Қосымша: Әдебиеттер
Тікелей кесте
Нұсқаулық: TVHeadEnd үшін XMLTV қалай орнатылады
reddit хабарламасы
9 -қадам: Қосымша: Жаңартулар
2018 жылдың 16 қаңтары:
zap2xml.pl жаңартылды және бірнеше нәрсе өзгерді. Сонымен, мен өзгерістерге сәйкес өзгерістер енгіздім
2018 жылдың 20 қаңтары:
- Айдың басында zap2it веб -сайтын өзгертті және EPG деректерін алуды бұзды. Мен кодтың жаңа нұсқасына жаңарттым, бірақ бұл көмектеспеді және аяқтамас бұрын қате жіберді.
- Zap2it -тен Schedules Direct -ке ауысты, бұл ақылы қызмет (~ 20 доллар/жыл), бірақ оны қолдану әлдеқайда жеңіл.
- Тікелей кестелерді көрсету үшін нұсқаулықпен жаңартылды
10 -қадам: Қосымша: Ақаулықтарды жою
11 -қадам: Қосымша: Автоматты түрде орнату
Мен мұны пайдаланбаған кезде, ол жұмыс істеуі керек сияқты:
tvheadend.org/attachments/5188/tvheadend_EPG.sh
Ұсынылған:
Өңдеу мен Arduino мен 7 сегменті мен сервистік GUI контроллерін қосу: 4 қадам
Processing and Arduino мен Make 7 Segment and Servo GUI контроллерін қосу: Кейбір жобалар үшін сізге Arduino -ны қолдану қажет, себебі ол прототиптеудің оңай платформасын ұсынады, бірақ Arduino -ның сериялық мониторында графиканы көрсету өте ұзақ уақытты қажет етеді және тіпті қиын. Сіз Arduino сериялық мониторында графиктерді көрсете аласыз
Түрлі дөңгелектер мен OpenCV негізіндегі түсті бақылау роботы: 6 қадам
Түсті бақылау роботы көп бағытты дөңгелекке және OpenCV -ге негізделген: Мен түстерді бақылауды жүзеге асыру үшін дөңгелектің барлық бағытты шассиін қолданамын, мен OpenCVBot деп аталатын мобильді бағдарламалық жасақтаманы қолданамын. Бағдарламалық жасақтаманы әзірлеушілердің арқасында рахмет, OpenCV Bot шын мәнінде кез келген нысанды кескінді өңдеу арқылы анықтайды немесе бақылайды
DHT11 температура сенсорын Arduino мен басып шығару температурасы мен жылу мен ылғалдылықта қалай қолдануға болады: 5 қадам
DHT11 температура сенсоры Arduino мен басып шығару температурасы бар жылу мен ылғалдылықта қалай қолданылады: DHT11 сенсоры температура мен ылғалдылықты өлшеу үшін қолданылады. DHT11 ылғалдылық пен температура сенсоры электрониканың өте танымал әуесқойлары, DIY электроникасының жобаларына ылғалдылық пен температура туралы мәліметтерді қосуды жеңілдетеді. Бұл әр
HW30A щеткасыз қозғалтқыштың жылдамдық реттегіші мен сервистік сынағышты қолдану арқылы дронсыз квадрокоптер щеткасыз тұрақты ток қозғалтқышын қалай іске қосу керек: 3 қадам
HW30A щеткасыз қозғалтқыштың жылдамдық реттегіші мен серво сынағышты қолдану арқылы дронсыз квадрокоптердің щеткасыз тұрақты ток қозғалтқышын қалай іске қосуға болады: Сипаттама: Бұл құрылғы серво қозғалтқышты сынаушы деп аталады, оны сервоприводты қосуға және оған электрмен жабдықтауға қосуға болады. Құрылғыны электр жылдамдығын реттегіш (ESC) үшін сигнал генераторы ретінде де қолдануға болады, содан кейін сіз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА