WebEPG (2 Viewers)

nightwolfru

Portal Member
January 2, 2008
163
6
Tiraspol
Russian Federation Russian Federation
Инструкция по настройке WebEPG в Mediaportal

1. Скачать архив и распаковать в папку \Program Files\Team MediaPortal\MediaPortal\

2. Зайти в папку \Program Files\Team MediaPortal\MediaPortal\ и запустить WebEPG-conf.exe Откроется окно программы.

3. В области Import Channel Data в поле Source выбрать TV Server и нажать Import. Слева появится список всех ваших каналов.

4. Затем в области Auto Mapping в поле Country указать Russia и нажать AutoMap. После этого программа сопоставит каналам программу передач (база для сопоставления находится в Program Files\Team MediaPortal\MediaPortal\WebEPG\channels\channels.xml, пока там только 35 каналов). Программа выполняет интеллектуальный поиск и если найдет сопоставления к большинству ваших каналов не радуйтесь, ИИ пока не совершенен и для многих каналов править придется вручную.

5. Для этого выделяете канал с которым нужно сопоставить программу передач, в области Channel жмете на кнопку (…), откроется окно Selection, выбираете Web Sites – Russia – выбираете один из сайтов (в первую очередь рекомендую grab.epg, затем tv.ntv.com и если в предыдущих нет то http://www.vsetv.com) находите в списке нужный канал (названия всех каналов латиницей) выделяете его и нажимаете кнопку Select. В окне WebEPG-conf выделяете следующий канал и в окне Selection находите ему сопоставление, и так для все каналов. По окончании закрываете окно Selection.

6. В окне WebEPG-conf можно выбрать на сколько дней качать программу передач и после этого нажать Save. Конфигурация сохранится в файле Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\WebEPG\WebEPG.xml; в висте ProgramData\Team MediaPortal\MediaPortal\WebEPG\WebEPG.xml. Этот файл лучше куда-нибудь сохранить, чтобы при повторной настройке не париться с конфигурацией граббера, достаточно будет просто скопировать этот файл.

7. Запустить \Program Files\Team MediaPortal\MediaPortal\WebEPG.exe
Если на компьютере стоит фаервол, то добавить WebEPG.exe в список исключений
Нужно дождаться пока программа передач появится в Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\xmltv\TVguide.xml в висте C:\ProgramData\Team MediaPortal\MediaPortal\xmltv\TVguide.xml
Пока программа передач закачивается, данные сохраняются в файле TVguide-writing.xml, после окончания процесса он автоматически переименовывается в TVguide.xml.

8. Для автоматической закачки программы передач, необходимо включить плагин WebEPG grabber. Пуск – Все программы – Team MediaPortal – TV MediaPortal - MediaPortal Configuration. Зайти в раздел plugins и в подразделе Process Plugins найти WebEPG grabber, нажать на нем правой кнопкой мыши и нажать disable, после этого плагин активируется, внешне он подсветиться. Затем опять правой кнопкой мыши на нем и выбрать configuration. Здесь я поставил галочки напротив понедельника и пятницы. Обновление происходит после запуска медиапортала, т.е. допустим вы поставили обновления в понедельник и четверг в 00-00, обновление начнеться либо в это время, если портал запущен, либо при первом запуске после этого времени.
8.а. Более правильным будет настроить обновление программы передач через планировщик Windows. Нужно назначить запуск WebEPG.exe в определенное время, я ставлю в 4 утра в понедельник и пятницу.

Если вы используете ТВ Сервер, то нужно добавить программу передач в его базу, для этого:
9. Добавить программу передач в базу ТВ Сервера. Пуск – Все программы – Team MediaPortal – TV Server - TV-Server Configuration
Открыть вкладку Plugins, поставить галочку XmlTV. Далее продолжать нужно после того, как закачается программа передач (в папке Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\xmltv\ должен появиться файл TVguide.xml; для висты в папке ProgramData\Team MediaPortal\MediaPortal\xmltv\). Перейти на вкладку Plugins- XmlTV, в поле Folder where the tvguiade.xml file is stored выбрать папку C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\xmltv (или вставить путь к ней); для висты (C:\ ProgramData\Team MediaPortal\MediaPortal\xmltv\). Снять галочку с Apply timezone compensation when loading tvguide.xml. Это необходимо, чтобы правильно отображалась программа передач (хотя и с этой галочкой чаще правильно отображается). После этого перейти на вкладку Mappings и нажать кнопку Load/Refresh должны загрузиться каналы, нажать кнопку Save, затем вернуться на вкладку Settings и нажать Import, снизу будет описано для скольких каналов, сколько программ загружено. Нажать ОК, настройка окончена.



Предложения:
Названия каналов в граббер файлах идут латиницей, нужно переделать на кириллицу чтобы в пункте 4 лучше находились каналы.
Согласовать названия некоторых каналов, например: как правильнее писать РТР-СПОРТ, РТР СПОРТ, СПОРТ, ОТК Спорт
Согласовать сайты, с которых предпочтительнее качать программу передач
Добавить каналы в уже существующие файлы грабберы.
Глубже разобраться в правилах написания грабберов и составить грабберы для сайтов с подробными программами передач. Я создал граббер файл для tv.mail.ru. Но описание он скачивает в кракозябрах, скорее всего это недоработка WebEPG, он не понимает параметр encoding="windows-1251" для описаний.
Составить более полный файл channels.xml
Отправить разработчикам MediaPortal'а файлы граббера и channels.xml чтобы они добавили их в финальный релиз.На это есть около 2-х недель.
 

darcky

Portal Member
November 21, 2008
39
1
Настроил программу web epg. Но несколько местных каналов там не нашел. Можно ли силами это проги подключить эти каналы?
 

nightwolfru

Portal Member
January 2, 2008
163
6
Tiraspol
Russian Federation Russian Federation
darcky said:
Настроил программу web epg. Но несколько местных каналов там не нашел. Можно ли силами это проги подключить эти каналы?
Посмотри на этих сайтах
http://mobile.ntvplus.ru/
http://epg.webhop.org/
http://www.vsetv.com/
http://tv.mail.ru/
Если там есть эти каналы, то подключить будет просто.

Если найдешь другой сайт с нужными тебе телепрограммами, то необходимо создать граббер для этих сайтов.
 

Kosta

Portal Member
June 9, 2007
11
0
Запускаю WebEPG из C:\Program Files\Team MediaPortal\MediaPortal. Он пишет: An error occured while trying to import channels. See log for more detals. Где лежит этот лог? В портале и сервере список каналов есть.
 

nightwolfru

Portal Member
January 2, 2008
163
6
Tiraspol
Russian Federation Russian Federation
kosta said:
Запускаю WebEPG из C:\Program Files\Team MediaPortal\MediaPortal. Он пишет: An error occured while trying to import channels. See log for more detals. Где лежит этот лог? В портале и сервере список каналов есть.
В висте C:\ProgramData\Team MediaPortal\MediaPortal\log\webEPG.log
В хр  C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\log\webEPG.log
 

Kosta

Portal Member
June 9, 2007
11
0
[/quote]
В хр  C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\log\webEPG.log
[/quote]
Нет такого лога здесь.
 

nightwolfru

Portal Member
January 2, 2008
163
6
Tiraspol
Russian Federation Russian Federation
kosta said:
Нет такого лога здесь.
WebEPG.exe отсюда C:\Program Files\Team MediaPortal\MediaPortal\WebEPG.exe запускаешь?
Сразу после запуска WebEPG.exe лог файл должен появляться, хотя бы на короткое время.
Проверь на месте ли файлы грабберы C:\Program Files\Team MediaPortal\MediaPortal\WebEPG\grabbers\RU\
Проверь создался ли файл C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\WebEPG\WebEPG.xml (он должен был создаться в пункте 6) и какое у него содержимое.

Сравни с моим файлом WebEPG.xml, можешь попробовать заменить свой моим и посмотреть будет ли, что-то качаться.
Также попробуй продублировать файл WebEPG.xml в папку C:\Program Files\Team MediaPortal\MediaPortal\WebEPG\, так как если медиапортал старой версии, то у него этот файл хранится именно там.

Ну еще попробуй поискать webEPG.log на диске С, может у тебя в не стандартное место пишет.
 

booroondook

New Member
December 2, 2008
103
2
Russian Federation Russian Federation
SKR said:
граббер файл для tv.mail.ru. Но описание он скачивает в кракозябрах, скорее всего это недоработка WebEPG, он не понимает параметр encoding="windows-1251" для описаний.
Угу. Так оно и есть.
Но тут мыслишка зародилась такая.
Если в этом файле вообще убрать указание на кодировку (в обоих местах вместо "windows-1251" прописать ""), а также все каналы именовать латиницей, то сгенерированный файл не будет содержать русских букв вообще - и его вполне можно будет по окончании генерации сначала преобразовать из UTF-8 в западноевропейскую однобайтовую кодировку (1252), а затем снова преобразовать в UTF-8, но при этом уже полагая, что он в кириллической однобайтовой кодировке.
В-общем, попытаюсь на досуге найти или написать соответствующий конвертор.
 

nightwolfru

Portal Member
January 2, 2008
163
6
Tiraspol
Russian Federation Russian Federation
Дело в том что encoding="windows-1251"  там в двух местах. Первое это в названиях телепередач, тут все работает. Второе в описаниях телепередач, там уже не работает. Т.е. во втором случае что пиши этот параметр что не пиши ничего не меняется. В принципе если закомментировать вторую часть, то этот граббер полностью рабочий. А если ты можешь написать конвертер кодировок то сделай просто чтобы он кракозябры переделывал в русские буквы при этом не трогая то что уже есть на русском.

Каналы конечно можно латинскими буквами назвать, но в этом случае придется вручную настраивать соответствие программы передач для каждого канала с соответствующим каналом в xmltv плагине тв сервера.
 

booroondook

New Member
December 2, 2008
103
2
Russian Federation Russian Federation
SKR said:
Дело в том что encoding="windows-1251"  там в двух местах. Первое это в названиях телепередач, тут все работает.
Да, это так. Но если убрать указание кодировки в первом месте, то тогда названия каналов (не в начале файла, где идет как бы список каналов, а потом - при каждом пункте телепрограммы), а также названия передач будут точно в такой же искаженной кодировке (UTF-8, закодированная из Win-1251, но воспринятой как Win-1252), как и тексты описаний.
SKR said:
А если ты можешь написать конвертер кодировок то сделай просто чтобы он кракозябры переделывал в русские буквы при этом не трогая то что уже есть на русском.
Да, попробую. Будет что-то типа парсера, который будет выделять нужные участки текста, а потом их конвертировать. Т.е., сначала отработает граббер, а после него - конвертер.
SKR said:
Каналы конечно можно латинскими буквами назвать, но в этом случае придется вручную настраивать соответствие программы передач для каждого канала с соответствующим каналом в xmltv плагине тв сервера.
Кстати, я заметил интересную особенность автоназначения каналов. Я в xml-файле  граббера назвал каналы по-русски - например, "ТВ Центр@tv.mail.ru" или "Рен ТВ@vsetv.com".
Но некоторые каналы (MTV, Euronews, Discovery) так и так остаются в латинице.
Так вот - при автоназначении каналов в WebEPG-конфигураторе автоматом назначаются только русские названия - а латинские не подхватываются. По всем разумным соображениям скорее должно быть наоборот, но тем не менее факт остается фактом.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 2)

Similar threads


Top Bottom