1. nightwolfru

    nightwolfru Portal Member

    Joined:
    January 2, 2008
    Messages:
    163
    Likes Received:
    3
    Location:
    Tiraspol
    Ratings:
    +4 / 0
    Home Country:
    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-х недель.
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. darcky

    darcky Portal Member

    Joined:
    November 21, 2008
    Messages:
    39
    Likes Received:
    0
    Ratings:
    +1 / 0
    Настроил программу web epg. Но несколько местных каналов там не нашел. Можно ли силами это проги подключить эти каналы?
     
  4. nightwolfru

    nightwolfru Portal Member

    Joined:
    January 2, 2008
    Messages:
    163
    Likes Received:
    3
    Location:
    Tiraspol
    Ratings:
    +4 / 0
    Home Country:
    Russian Federation Russian Federation
    Посмотри на этих сайтах
    http://mobile.ntvplus.ru/
    http://epg.webhop.org/
    http://www.vsetv.com/
    http://tv.mail.ru/
    Если там есть эти каналы, то подключить будет просто.

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

    Kosta Portal User

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

    nightwolfru Portal Member

    Joined:
    January 2, 2008
    Messages:
    163
    Likes Received:
    3
    Location:
    Tiraspol
    Ratings:
    +4 / 0
    Home Country:
    Russian Federation Russian Federation
    В висте C:\ProgramData\Team MediaPortal\MediaPortal\log\webEPG.log
    В хр  C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\log\webEPG.log
     
  7. Kosta

    Kosta Portal User

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

    nightwolfru Portal Member

    Joined:
    January 2, 2008
    Messages:
    163
    Likes Received:
    3
    Location:
    Tiraspol
    Ratings:
    +4 / 0
    Home Country:
    Russian Federation Russian Federation
    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 на диске С, может у тебя в не стандартное место пишет.
     
  9. booroondook

    booroondook New Member

    Joined:
    December 2, 2008
    Messages:
    103
    Likes Received:
    1
    Ratings:
    +3 / 0
    Home Country:
    Russian Federation Russian Federation
    Угу. Так оно и есть.
    Но тут мыслишка зародилась такая.
    Если в этом файле вообще убрать указание на кодировку (в обоих местах вместо "windows-1251" прописать ""), а также все каналы именовать латиницей, то сгенерированный файл не будет содержать русских букв вообще - и его вполне можно будет по окончании генерации сначала преобразовать из UTF-8 в западноевропейскую однобайтовую кодировку (1252), а затем снова преобразовать в UTF-8, но при этом уже полагая, что он в кириллической однобайтовой кодировке.
    В-общем, попытаюсь на досуге найти или написать соответствующий конвертор.
     
  10. nightwolfru

    nightwolfru Portal Member

    Joined:
    January 2, 2008
    Messages:
    163
    Likes Received:
    3
    Location:
    Tiraspol
    Ratings:
    +4 / 0
    Home Country:
    Russian Federation Russian Federation
    Дело в том что encoding="windows-1251"  там в двух местах. Первое это в названиях телепередач, тут все работает. Второе в описаниях телепередач, там уже не работает. Т.е. во втором случае что пиши этот параметр что не пиши ничего не меняется. В принципе если закомментировать вторую часть, то этот граббер полностью рабочий. А если ты можешь написать конвертер кодировок то сделай просто чтобы он кракозябры переделывал в русские буквы при этом не трогая то что уже есть на русском.

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

    booroondook New Member

    Joined:
    December 2, 2008
    Messages:
    103
    Likes Received:
    1
    Ratings:
    +3 / 0
    Home Country:
    Russian Federation Russian Federation
    Да, это так. Но если убрать указание кодировки в первом месте, то тогда названия каналов (не в начале файла, где идет как бы список каналов, а потом - при каждом пункте телепрограммы), а также названия передач будут точно в такой же искаженной кодировке (UTF-8, закодированная из Win-1251, но воспринятой как Win-1252), как и тексты описаний.
    Да, попробую. Будет что-то типа парсера, который будет выделять нужные участки текста, а потом их конвертировать. Т.е., сначала отработает граббер, а после него - конвертер.
    Кстати, я заметил интересную особенность автоназначения каналов. Я в xml-файле  граббера назвал каналы по-русски - например, "ТВ Центр@tv.mail.ru" или "Рен ТВ@vsetv.com".
    Но некоторые каналы (MTV, Euronews, Discovery) так и так остаются в латинице.
    Так вот - при автоназначении каналов в WebEPG-конфигураторе автоматом назначаются только русские названия - а латинские не подхватываются. По всем разумным соображениям скорее должно быть наоборот, но тем не менее факт остается фактом.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!