Коди Фен Форум България
Цветово маркиране на различните жанрове - Версия за принтиране

+- Коди Фен Форум България (https://kodibg.org/forum)
+-- Форум: За опитни потребители (https://kodibg.org/forum/forum-18.html)
+--- Форум: ЕПГ за Коди, XMLTV и WebGrabber (https://kodibg.org/forum/forum-23.html)
+--- Тема: Цветово маркиране на различните жанрове (/thread-319.html)

Страници: 1 2


Цветово маркиране на различните жанрове - Majide - 29-12-2016

Темата е предназначена за формулиране на "правилните" жанрове и категории в EPG разписанието, за които се поддържа цветово маркиране в изгледа EPG Grid/Справочник на Kodi.
[Изображение: xbmc2.jpg]
За потребителите на PVR IPTV Simple Client и неговите форкове (stalker ?) е лесно. През обикновен текстов редактор коригирате съдържанието на XMLTV файла, презареждате го в Kodi и проверявате имате ли попадение Smile


При PVR TVheadend не е толкова лесно, защото първо самия PVR сървър трябва да ви приеме съответния жанр, а в случая приема само няколко стандартизирани жанра. След това самия сървър предава цялата EPG информация към Kodi и ако има попадение, както и в първия случай ще го видите в EPG решетката:
[Изображение: 2882t6t.jpg]
Погледнете предаването Singing Battle, което се откроява в кафяво на фона на останалите клетки в сиво. При преглед на информацията за него в интерфейса на Kodi се вижда като жанр Комедия, а дали е така... Кой ще ни каже?  Ами единствено XMLTV файла може "да даде обяснения" по въпроса Tongue
Код:
 <programme start="20161228223000 +0200" stop="20161228230000 +0200" channel="KBSWorld">
   <title lang="ro">Singing Battle</title>
   <category lang="ro">Comedy</category>
 </programme>
В него жанра е изписан на английски - Comedy с румънски таг за локализация (защото грабера използва румънски сайт за този канал). По същия начин бихме могли да процедираме и за нашите разписания т.е. един скрипт след последната фаза на генериране на EPG може да обхожда XMLTV файла и да replace-сва българските категории и жанрове с техните английски еквиваленти, които се разпознават от Kodi и съответния PVR клиент. С преминаването на много от нас към TVHeadend, именно той ще бъде най-трудното препятствие за възприемане на категорийната/жанровата информация.

От това, което съм намерил до момента Kodi поддържа следните категории:
Код:
0    Other/Unknown            Grey
16    Movie            Orange
32    News            Light Green
48    TV Show            Yellow
64    Sports            Red
80    Child            Cyan
96    Music            Green
112    Arts            Blue
128    Social            Light Grey
144    Science            Purple
160    Hobby            Light Purple
176    Special            Light Blue
192    Other/Unknown            Grey
208    Other/Unknown            Grey
224    Other/Unknown            Grey
240    Other/Unknown            Grey


а TVH само тези:
Код:
"Movie / Drama"
 "News / Current affairs"
 "Show / Games"
 "Sports"
 "Children's / Youth"
 "Music"
 "Art / Culture"
 "Social / Political issues / Economics"
 "Education / Science / Factual topics"
 "Leisure hobbies"
 "Special characteristics"
иначе биват изцяло игнорирани !

За да видите цветово маркиране и изобщо изписване на жанра в EPG решетката, вероятно трябва да бъде използвано такова име, което е еднакво и се поддържа както от страната на сървъра, така и от страната на клиента. Логичен въпрос е, защо след като Comedy жанра не е в нито един от двата списъка работи и се визуализира с цветово маркиране Huh



RE: Цветово маркиране на различните жанрове - Topper - 29-12-2016

Не са изцяло игнорирани, доколкото чета в github, но се ползва евро стандарт за EPG, според който са главни и под групи, докато при IPTV Simple са по щатски стандарт и индексите са в едномерен масив.
Не знам дали си заслужава труда (чак пък) да се оцвети EPG-то, но при желание трябва да се почне от тук и сигурно още една функция за еквализиране на grab<>result масива преди да се формира тага.

Отбелязвам нещо странно, но май е обичайно за дев-тийма на TVH - въпросният проблем с различните тагове за жанра е адресиран за имплементация във версия 4.4, дори има план за 4.6 версия (актуалната е 4.0.9 поне от прекомпилиран пакет) обаче тез пичове не слагат тагове в бранчовете https://github.com/tvheadend/tvheadend/releases.
Освен да пробвам с git pull не виждам друг начин да се възползваме от последните доработки.
PS: Въпреки подредената конвенция https://tvheadend.org/projects/tvheadend/wiki/ReleaseProcess последните тагове направо липсват.


RE: Цветово маркиране на различните жанрове - Majide - 29-12-2016

Хайде ще пробваме и ако не ни хареса резултата, след някой друг ден ще върна нещата както си бяха. В момента не ми допада това, че TVH изобщо не показва жанровете, когато са на български език, а ако са измежду поддържаните имена се изобразяват + това кутийките им са оцветени.


RE: Цветово маркиране на различните жанрове - Topper - 30-01-2017

Едно търсиш, друго намираш... правя си експерименти с WebGrab+ и какво съзирам в EPG-то?

[Изображение: snap_EPG_3.png]
[Изображение: snap2_2.png]

Тези канали се скрапват от официалните им страници, т.е. Nova и bTV


RE: Цветово маркиране на различните жанрове - Majide - 30-01-2017

Topper, ако не ти е проблем прикачи XML файла който си генерирал за да го разгледам. Интересното е какъв е жанра на български, който TVHeadend-a разпознава и импортира.



RE: Цветово маркиране на различните жанрове - Topper - 30-01-2017

https://www.dropbox.com/s/em7c7hc1ju0zhhp/guide.xml?dl=0


RE: Цветово маркиране на различните жанрове - Majide - 30-01-2017

Благодаря Topper, ама снимките, които си показал по-горе не съотвестват на това EPG в линка от Dropbox. Каналите от dnevnik.bg нямат информация за жанр изобщо. Канал Мотоспорт HD, който на снимката е на 210 позиция и има оцветено разписание, не фигурира във файла. По вероятно е това, което си имал в момента импортирано в TVH да е моето EPG.

За всички, които желаете да помогнете, интересува ни кои  <category lang="...">ЖАНР</category> жанрове/категории се разпознават от TVHeadend при вас. Например от филмите, досега сме нацелили комедиите и романтичните филми. От спортната категория, засега само Sports и Team Sports дават цвят (червен) и още няколко. Търсим правилните думи за сериали, драми, анимационни филми, новини, концерти, развлекателни предавания/токшоута и различни видове спорт. Отново казвам, че важното е съдържанието на <category> тага и нищо друго.



RE: Цветово маркиране на различните жанрове - Topper - 30-01-2017

Ох, съжалявам, от толкова инсталации вече се обърках кое къде и какво работи. Ще погледна тази вечер при мен.


RE: Цветово маркиране на различните жанрове - Topper - 30-01-2017

Majide вероятно си го видял, но да го постна: https://tvheadend.org/boards/12/topics/9892


RE: Цветово маркиране на различните жанрове - Majide - 30-01-2017

Да, разглеждал съм както и доста подобни във въпросния форум и на други места, но никъде няма 100% вярна документация за това, което наистина поддържа TVHeadend апропо и дефакто! Аз използвам подобна на френския скрипт идея, само че разчитам на могъщия sed:
Код:
s/>анимация</>Animation</g
s/>Анимация</>Animation</g
s/>Юношески</>Entertainment programs for 10 to 16</g
s/>комедия</>Comedy</g
s/>Комедия</>Comedy</g
s/>драма</>Drama</g
s/>Драма</>Drama</g
s/>Драматичен сериал</>Melodrama</g
s/>романтичен</>Romance</g
s/>романтика</>Romance</g
s/>Романтичен</>Romance</g
s/>Романтична комедия</>Romance</g
s/>семеен</>Soap</g
s/>Семеен</>Soap</g
s/>Сапун</>Soap</g
s/>Сериали</>Series</g
s/>фентъзи</>Fantasy</g
s/>Фентъзи</>Fantasy</g
s/>Фантастика</>Fantasy</g
s/>фантастичен</>Fantasy</g
s/>екшън</>Thriller</g
s/>Екшън</>Thriller</g
s/>Приключенски екшън</>Adventure</g
s/>приключенски</>Adventure</g
s/>Филм</>Film</g
s/>Филмови</>Film</g
s/>музикален</>Musical</g
s/>Музикален филм</>Musical</g
s/>Музикално предаване</>Music</g
s/>Концерт</>Music</g
s/>Портрет</>Remarkable people</g
s/>Биографична драма</>Remarkable people</g
s/>Туристическо риалити</>Reality</g
s/>Риалити</>Reality</g
s/>Фолклорен спектакъл</>Folk</g
s/>Спортни</>Sports</g
s/>Спортни новини</>News</g
s/>Публицистична рубрика</>Sports magazines</g
s/>Магазинно предаване</>Variety show</g
s/>късометражен</>Experimental film</g
s/>Борба</>Martial sports</g
s/>карате</>Martial sports</g
s/>Сноуборд</>Winter sports</g
s/>Ски алпийски дисциплини</>Winter sports</g
s/>Художествена гимнастика</>Performing arts</g
s/>Баскетбол</>Team sports (excluding football)</g
s/>Автоспорт</>Team sports (excluding football)</g
s/>Мотоспорт</>Team sports (excluding football)</g
s/>Ветроходство</>Team sports (excluding football)</g
s/>Летни олимпийски игри</>Special events (Olympic Games, World Cup, etc.)</g
s/>научна фантастика</>Science fiction</g
s/>Научни</>Science</g
s/>исторически</>Historical movie</g
s/>война</>War</g
s/>военен</>War</g
s/>мистерия</>Detective</g
s/>Крими</>Detective</g
s/>крими</>Detective</g
s/>криминален</>Detective</g
s/>трилър</>Thriller</g
s/>документален</>Documentary</g
s/>Документация</>Documentary</g
s/>Документални и информационни</>Documentary</g
s/>Животни</>Animals</g
s/>Природа и околна среда</>Environment</g
s/>Наука</>Science</g
s/>Знание</>Factual topics</g
s/>Право и престъпност</>Reality</g
s/>Сутрешен блок</>News</g
s/>Развлечение</>Show</g
s/>Новини</>News</g
s/>крими</>Detective</g
s/>Крими</>Detective</g
s/>ужаси</>Horror</g
s/>История</>Historical movie</g
s/>Adult</>Adult movie</g
s/>18+</>Adult movie</g
Резултата можеш да видиш, ако използваш моето EPG в TVHeadend.