Съдържание:

Добавяне на икони и различни EPG към Tvheadend: 11 стъпки
Добавяне на икони и различни EPG към Tvheadend: 11 стъпки

Видео: Добавяне на икони и различни EPG към Tvheadend: 11 стъпки

Видео: Добавяне на икони и различни EPG към Tvheadend: 11 стъпки
Видео: Акафист Николаю Чудотворцу Святителю (Молитва с текстом и иконами) 2024, Ноември
Anonim
Добавяне на икони и различни EPG към Tvheadend
Добавяне на икони и различни EPG към Tvheadend

Излъчваната телевизия в моята система за рязане на кабели използва четири USB телевизионни приемника, свързани към компютър, работещ с ubuntu и tvheadend. Всеки телевизор е свързан към Raspberry Pi, работещ с Kodi на OSMC. Tvheadend предоставя много функции, включително личен видео запис (PVR, който е известен също като цифров видео запис, или DVR).

Tvheadend се предлага с вградено ръководство за електронно програмиране (EPG). EPG е като телевизионен справочник, предоставящ време за начало и край на предаването и описание на предаването. Вграденият EPG извлича информация за предстоящи предавания от сигнала за излъчване по ефира.

Не съм доволен от нивото на детайлност, предоставено за предаванията.

След известно проучване Schedules Direct и zap2it изглеждат най -добрите алтернативи за излъчване на телевизионни канали в САЩ. График Директно таксува такса (~ $ 20/годишно), а zap2it е безплатен. И така, аз избрах zap2it, но някъде през януари zap2it смени уебсайта си и изтеглянето на EPG данни прекъсна. Кодът за изтегляне беше актуализиран, но новият код не успя да изтегли EPG данните. Също така страницата zap2xml съдържа връзка към mc2xml, а връзката съдържа вирус. И така, преминах към Schedules Direct.

Потърсих в google инструкции за инсталиране на zap2it и zap2xml много пъти и не бях доволен от това, което открих. Сигурен съм, че има наистина добри инструкции, просто не можах да ги намеря. (Вижте моя Дух момент по -долу)

Като не съм доволен, имам предвид инструкциите на zap2it прикриват критичните стъпки или са остарели. Като пример, тази публикация в reddit е наистина страхотна и ме заинтересува да подобря EPG, но пропуска някои много важни стъпки. И завършва с:

"Надявам се, че това има някакъв смисъл за вас и късмет - това е изпълнимо, но докато не го направите първия път, процесът ще изглежда малко сложен!"

Моят Дух момент: Когато завърших тази инструкция с помощта на zap2it, се връщах през всяка стъпка, за да се уверя, че работят. И осъзнах, че стъпките за автоматична инсталация на rocky4546 са точно правилни и много лесни за следване. По някаква причина се включих в различни ръководства за ръчно инсталиране и пропуснах неговата автоматизирана инсталация, която работи перфектно. Не съм сигурен дали тази инструкция ще бъде полезна, но за мен беше образователно да премина през ръчните стъпки.

Актуализирах инструкциите за използване на Schedule Direct. График Директните упътвания са много по -прости от zap2it.

Стъпка 1: Съберете части

Съберете части
Съберете части

Тази инструкция е допълнение към тази инструкция: Моята система за рязане на кабел

Части:

  • Компютър, работещ с tvheadend на OSMC
  • Raspberry Pi, работещ с Kodi на OSMC
  • Тъй като надграждах иконите и ТВ справочника, промених и скина. Използвах стандартната кожа на 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), 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 install xmltv-util

Отворете терминален прозорец на вашия MacBook и влезте в сървъра на tvheadend, като използвате едно от следните:

$ ssh ♣ потребителско име♣@♣tvheadend-server-name♣.local

$ ssh ♣ потребителско име ♣@♣ tvheadend-server-ip-адрес ♣

На сървъра на tvheadend в прозорец на терминал на MacBook направете директория/home/♣ потребителско име ♣/xmltv с командите:

$ sudo mkdir/home/♣ потребителско име ♣/xmltv

И направете символна връзка от hts

$ sudo su - hts

hts $ ln -s/home/♣ потребителско име ♣/xmltv.xmltv hts $ излизане

Горното може да е малко объркващо, защото влизате като hts, а домашната ви директория е /home /hts. За да видите това, въведете $ ls ~/.

Когато въведете $ logout, излизате от user hts user. Символичната връзка няма да бъде видима за вашето ♣ потребителско име ♣, но е за потребителя на hts и връзката ~ xmltv е необходима за правилното функциониране на tvheadend, който използва hts и не знае за вашето ♣ потребителско име ♣.

Конфигуриране на графици Direct

Вашият API ключ може да бъде намерен на страницата на вашия акаунт (вижте Изображение)

Конфигурирайте графици директно, като изпълните командата:

$/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 Module

Модул за гравиране на Tvheadend
Модул за гравиране на Tvheadend

Активирайте/usr/bin/tv_grab_na_tvmedia

  • Отворете браузър и отидете на инсталацията на телевизора

    • https://tvheadend.local: 9981/extjs.html
    • Запазвам кратък път към моя tvheadend в браузъра си и съхранявам потребителско име и парола
  • В уебсайта на TVHeadend отидете на Конфигурация -> Канал / EPG -> Модули за грабеж на EPG

    • За всяка зелена проверка, (правете само една по една)

      • Премахнете отметката от полето Enabled и
      • Запазване
      • Може да се наложи да опресните страницата, за да сте сигурни, че зелената отметка е изчезнала
    • Сега потърсете „Вътрешно: XMLTV: Северна Америка (XMLTVListings.com от TVMedia“)

      • В долния десен ъгъл щракнете върху иконата с двойна стрелка нагоре, която отваря прозореца на дневника
      • Изберете реда с tv_grab_file
      • Поставете отметка в квадратчето Enabled
      • Запазване
      • прозорецът за регистрация ще покаже дали работи или не

Стъпка 6: EPG Grabber

EPG Grabber
EPG Grabber
EPG Grabber
EPG Grabber

EPG Grabber

  • В уебсайта на TVHeadend отидете на Конфигурация -> Канал / EPG -> EPG Grabber
  • Проверете „Актуализиране на номера на канала“
  • В многоредов Cron:

    • # грайфер работи в 6 сутринта. Grabber работи всеки ден в 6, 14 и 18 часа
    • 
0 5 * * *
    • 
0 14 * * *
    • 
0 18 * * *
  • Щракнете върху Запазване

EPG канали

Каналите трябва да изглеждат като тези на изображението

Стъпка 7: Телевизионни икони

Телевизионни икони
Телевизионни икони

Намерете телевизионни икони

  • Потърсих в google: abc tv icon с помощта на настройката на изображението и успях да намеря икони за всяка от мрежите.
  • Избрах png и-j.webp" />
  • Запазих изображението в моя MacBook

Създайте директория

  • На MacBook в прозорец на терминал влезте ($ ssh)
  • Създайте директория

$ sudo mkdir/home/♣ потребителско име ♣/xmltv/icons

$ изход

Копирайте икони в Raspberry Pi

В терминален прозорец копирайте иконите в Raspberry Pi

$ scp *.png ♣username♣@♣tvheadend-server-name♣.local:/home/♣ потребителско име ♣/xmltv/icons/.

Активирайте иконите в tvheadend

  • В браузъра отидете на tvheadend и Configuration -> Channel / EPG -> Channels
  • Изберете ред за един от вашите канали
  • Щракнете върху Редактиране
  • В полето User Icon въведете пътя, нещо като (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/годишно), но е много по -лесно за използване.
  • Актуализирани инструкции, които отразяват Schedules Direct

Стъпка 10: Приложение: Отстраняване на неизправности

Стъпка 11: Приложение: Автоматично инсталиране

Въпреки че не използвах това, изглежда, че трябва да работи:

tvheadend.org/attachments/5188/tvheadend_EPG.sh

Препоръчано: