Телепрограмма каналов в XML /Платно/Бесплатно
#1
Отправлено 15 января 2008 - 00:54
Например на DVR (цифровых видео рекордерах), MediaCenter (специализированных компьютерах) или просто PC
Некоторые из этих устройств поддерживают технологию TV Guide (телепрограмма)
что позволяет увидеть на экране без особых сложностей название передач краткое описание время старта/окончания
Запланировать запись и пр
Я являюсь одним из таких
Использую Windows XP MediaCenter Edition
не буду описывать плюсы/минусы этого подхода но я доволен
есть и другие, аналогичные, оболочки для PC
так вот Для работы TV Guide в этих системах требуется наличие ТВ программы в доступном для них (оболочек) понимании
один из вариантов RSS/XML формат
(зная некоторые основы кодинга считаю введение такой услуги технологически НЕсложным )
И вот я обращаюсь к Администрации портала с предложением ввести такую услугу для абонентов
и оставляю на их усмотрение вопрос о стоимости такой услуги
Прошу Высказываться
#2
Отправлено 15 января 2008 - 02:11
Сообщение отредактировал Wunderbar: 15 января 2008 - 02:14
#5
Отправлено 16 января 2008 - 09:57
и пока суть да дело опишу способ получения телепрограммы Акадо Эфирных каналов в формате XMLTV
ждите продолжения
(зы: просто забил место под солюшн напишу вечерком )
Сообщение отредактировал Sandr: 16 января 2008 - 10:02
#6
Отправлено 24 января 2008 - 10:30
- Загрузить программы:
Сборку собранную мною MediaCenterEPGforAkadoTV.zip
или по частям:
- BladeRunner Pro V3 : с сайта Australian Media Center. Также можно отсюда
- Не используйте BladeRunnerPro V3.5 - версия не совместима с Vista.
- TVxb Grabber с сайта www.tvxb.com.
- AkadoTV Air ini: файл настроек написанный мною для TVxb AkadoTV_Air_vista.ini.
- Keepkey : с сайта Australian Media Center. Или с сайта tvxb.com.
- BladeRunner Pro V3 : с сайта Australian Media Center. Также можно отсюда
- Ставим Bladerunner Pro V3
- Установить BladeRunner Pro V3 - не меняя дефаултные настройки инсталлера.
- Конфигурируем BladeRunner Pro
- Сконфигурируем BladeRunnerPro запустив BladeRunnerPro Configurator .
( кнопка Start > All programs > BladeRunner Pro.
правый клик на BladeRunnerPro Configurator > "Run as Administrator" Это даст права конфигуратору на создание файлов в системных директориях.)
- Запустите конфигуратор и сразу File > Save и Exit. Вы сможете настроить BladeRunner для запуска TVxb grabber позже.
- Сконфигурируем BladeRunnerPro запустив BladeRunnerPro Configurator .
- установим TVxb listings grabber
- Установить TVxb grabber - не меняя дефаултные настройки инсталлера.
- Настроим TVxb grabber
- Замените файл c:\ProgrammData\TVxb\ini\TVxb.ini на AkadoTV_Air_vista.ini (переименовав AkadoTV_Air_vista.ini в TVxb.ini)
- Проверьте правильность путей к файлам xmltv и ChannelInfo.xml ветку директорий BladeRunner:
- Задайте права на запись для папок BladeRunner GuideData, Native, and QuickGuide.
процедура не простая - каждый может сам решить для себя как правильно делать
я немудрствую лукава - правый клик на папке c:\windows\ehome\BladeRunner - свойства > права > Пользователи - галочка > Полные права
- Теперь запустим TVxb grabber он должен создать файлы listing2 (xmltv) и ChannelInfo.
Если TVxb не смог создать эти файлы, возможно TVxb не имеет прав на запись в папки BladeRunnerPro > GuideData и QuickGuide.
Подробнее в TVxb log файле C:\ProgramData\TVxb\log .
- Замените файл c:\ProgrammData\TVxb\ini\TVxb.ini на AkadoTV_Air_vista.ini (переименовав AkadoTV_Air_vista.ini в TVxb.ini)
- Установим IIS (локальный веб сервер)
- Control panel
- Programs
- Turn Windows Features On and Off
- Выбрать ”Internet Information Services”
Заданные дефаултные установки вполне подходят - меняйте на свой страх.
- Control panel
- Запустите IIS Administrator
- Control Panel
- System and Maintenance
- Administrative tools
- Двойной клик ”IIS Manager”
- Control Panel
- Задайте дефаултную папку для IIS web site на папку BladeRunnerPro
- В IIS Manager, найдите в левой панели ”Default Web Site”
- Правый клик -> Advanced Settings:
- И пропишите домашнюю директорию = C:\Windows\ehome\BladeRunnerPro
- В IIS Manager, найдите в левой панели ”Default Web Site”
- Запустите BladeRunner для создаия guide.bin
- Запустите BladerunnerPro – он должен найти XMLTVfile и ChannelInfo, и создать файл C:\Windows\ehome\BladeRunnerPro\GuideData\guide.bin не выдав ошибок. Я рекомендую запустить BladeRunner первый раз из коммандной строки (Command prompt) (Правый клик на Command prompt, Run as Administrator).
Все возникшие ошибки вы увидите в окне Command prompt.
Отредактируйте html файлы в директории C:\Windows\ehome\BladeRunnerPro\Native
(Красным помеченны значения которые вы должны установить)
Значение ключа EncryptionKey: Рекоммендую оставить значение которое было в Вашем GetEPGDataMetaInfo.html файле.
-- GetEPGDataMetaInfo.html ----
[quote]
<?xml version="1.0" standalone="yes"?>
<EPGMetaInfo xmlns="http://data.tvdownload.microsoft.com/TVServices.Platform.XDS/1.0">
<URL>http://localhost/GuideData/guide.bin</URL>
<EncryptionKey xmlns="">RL9+i8Ed4qw=</EncryptionKey>
<Hash xmlns="">XqjVbQczSieC8ckcSfheaA==</Hash>
</EPGMetaInfo>[/quote]
-- GetTVServicesMetaInfo.html --
[quote]<?xml version="1.0" encoding="utf-8"?>
<ServiceMetaInfo xmlns="http://data.tvdownload.microsoft.com/TVServices.Platform.XDS/1.0">
<SessionToken>00000000-0000-0000-0000-000000000000</SessionToken>
<Service name="EPGService" defaultScheme="http" serverName="[color=red]localhost[/color]" hostName="[color=red]localhost[/color]" hostPort="localhost" path="Native">
<Interface name="GetHeadendList" scheme="http" subPath="GetHeadendList.html" />
<Interface name="GetEPGDataMetaInfo" scheme="http" subPath="GetEPGDataMetaInfo.html" />
</Service>
</ServiceMetaInfo>[/quote]
[/quote]
- Запустите BladerunnerPro – он должен найти XMLTVfile и ChannelInfo, и создать файл C:\Windows\ehome\BladeRunnerPro\GuideData\guide.bin не выдав ошибок. Я рекомендую запустить BladeRunner первый раз из коммандной строки (Command prompt) (Правый клик на Command prompt, Run as Administrator).
- Установка KeepKey
- Распакуйти Keepkey в C:\Windows\ehome\BladeRunnerPro
- Запустите эту комманду из окна Command Prompt (Правый клик на Command prompt, Run as Administrator):
C:\Windows\Microsoft.Net\Framework\v2.0.50727\InstallUtil.exe "C:\Windows\ehome\BladeRunnerPro\keepkey.exe"
- Если установка Службы прошла без ошибок наберите в этом же окне "net stop keepkey" чтобы быть уверенны что сервис еще не запущен.
- Распакуйти Keepkey в C:\Windows\ehome\BladeRunnerPro
- Сконфигурируйте TV Guide в Media Center
- Запустите Media center -> Setup -> TV, TV Guide Setup
- Выбрать свой регион, клик дальше итп.
- И остановитесь кода появится окно для ввода почтового индекса
- Сверните MediaCenter (не закрывая)
- Запустите Media center -> Setup -> TV, TV Guide Setup
- Заморозим epg источник как BladeRunnerPro
- Запустите regedit и смените значение для ключа
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\EPG\discSvc на:
http://localhost/Nat...esMetaInfo.html
- Запустите сервис keepkey из окна комманднойчтроки - "net start keepkey"
- Запустите regedit и смените значение для ключа
- Проверьте URLs
- Проверьте результаты своей работы. Следующие ссылки должны открытся вашим интернет броузером:
(если нет - ищите проблему)
- http://localhost/Nat...esMetaInfo.html
- http://localhost/GuideData/guide.bin
- http://localhost/Nat...esMetaInfo.html
- Проверьте результаты своей работы. Следующие ссылки должны открытся вашим интернет броузером:
- Закончим настройку Media Center TV Guide
- Вернитесь в Media Center и введя ваш индекс закончите установку.
- ТелеПрограмма должна нормально загрузится
- Вернитесь в Media Center и введя ваш индекс закончите установку.
- Настройте запуск BladeRunner по таймеру
- Сконфигурируйте BladeRunner для вызова TVxb grabber. Запустите BladeRunnerPro Configurator > "Add" новый "Grabber":
- name = TVxb
- file = C:\Program Files\TVxb\bin\TVxb.exe
- arguments = -NoConsole
- name = TVxb
- File > Save
- Настройте BladeRunner для запуска каждые 1-2 дня как Scheduled Task. (Установщик BladeRunner должен был создать задание под именем "BRP" в Scheduled Task).
- Сконфигурируйте BladeRunner для вызова TVxb grabber. Запустите BladeRunnerPro Configurator > "Add" новый "Grabber":
Сообщение отредактировал Sandr: 24 января 2008 - 10:37
#9
Отправлено 19 сентября 2008 - 09:06
спасибо за подробное руководсво.
я понимаю что прошол год.
но вдруг.
подскажите TVxb не создаёт listing2 файл
Цитата
Status: Creating xmltv.xml listings file C:\ProgramData\TVxb\xml\xmltv.xml...
------------------------------------------------------------------------------
Writing programs to the XMLTV file...
XML written for channel: Первый : 79 shows
XML written for channel: РћР Рў : 82 shows
XML written for channel: РўР’Р¦ : 83 shows
XML written for channel: РќРўР’ : 79 shows
XML written for channel: Культура : 80 shows
XML written for channel: 3_Канал : 19 shows
XML written for channel: РўРќРў : 91 shows
XML written for channel: ДомаС?РЅРёР№ : 78 shows
XML written for channel: RenTV : 74 shows
XML written for channel: РЎРўРЎ : 71 shows
XML written for channel: РўР’-3 : 80 shows
XML written for channel: Столица : 116 shows
XML written for channel: MTV : 76 shows
XML written for channel: РњСѓР·-РўР’ : 66 shows
XML written for channel: ДТВ : 69 shows
XML written for channel: 7РўР’ : 170 shows
XML written for channel: РЎРїРѕСЂС‚ : 70 shows
XML written for channel: Rambler : 3 shows
XML written for channel: Школьник : 135 shows
XML written for channel: 2x2 : 89 shows
XML written for channel: Звезда : 68 shows
----------------------------------------------------
#14
Отправлено 24 сентября 2008 - 11:13
каналов пакета Созвездие
в целом грабится с Майл.ру
некоторые каналы с родных сайтов
для следуюших каналов отсутсвует программа передач.
7 akado live 8 ТВ Клуб 9 Top Shop TV 23 TV SALE 83 13 10 BKT 18 peterburg 5ch 22 Mir 100 TV 1000 rus 104 rus??? 103 TCM eng 113 TV XXi * 115 Феникс Арт 200 bibigon 202 jetix 204 Детский Мир 206 Baby TV 208 JimJam 303 AB moteus 313 Драйв ТВ 304 viasat sport 306 russkiy extrim 314 Охота и рыбалка 316 ESPN Classic Sport 410 365 dney 414 24 Tehno 500 VH1 ru 503 Mcm top 504 music box 506 World Music Channel 507 Bridge TV 509 Style 510 World Fashion Channel (рус.) 511 World Fashion Channel 512 Fashion TV 513 Mezzo 515 Trace TV 516 Шансон ТВ WTF 600 vesti 605 Russia Today 606 PRODеньги 702 Телевизионный Дамский Клуб 703 Юмор ТВ 704 Здоровое ТВ 706 ТВ Бульвар 707 Zone Club 709 Интересное ТВ 711 Ретро ТВ 712 Ocean-TV 713 Gameland TV 717 ВКТ Семья 740 Deutsche Welle 741 TV5MONDE 742 CCTV9 744 KBS World 745 Татарстан - Новый Век 801 Hustler Blue
Прикрепленные файлы
Сообщение отредактировал merdzd: 24 сентября 2008 - 11:17
#16
Отправлено 26 сентября 2008 - 13:11
merdzd (Sep 24 2008, 13:44) писал:
если нет скажите Лого каналов у вас показывает?
я прописал в INI для каждого канала но в МСЕ их не наблюдаю.
TVXB или Bladeruner не делает того что надо с картинками?
Лого каналов непоказывал - да я особо и не разбирался
#17
Отправлено 28 сентября 2008 - 22:13
MediaCenterEPGforAkadoTV.zip
AkadoTV_Air_vista.ini.
Сообщение отредактировал Sandr: 28 сентября 2008 - 22:37
#18
Отправлено 29 сентября 2008 - 14:10
теперь понятно как грабить сетку с tv.akado
есть вопрос.
многие передачи и на акадо и на майл ру прописаны как..
одна и таже передача.
"НАзвание: (краткое описание 1)"
"НАзвание: (краткое описание 2)"
"НАзвание: (краткое описание 1)"
если выбрать в МСЕ записать все передачи то он запишет все выпуски "НАзвание: (краткое описание 1)"
и не запишет "НАзвание: (краткое описание 2)" и это понятно он видит "НАзвание: (краткое описание 1)" и эти пишет
может можно на каком то этапе сделать чтоб или Tvxb или Bladeruner обрезал название до : 2ое-точья
#19
Отправлено 30 сентября 2008 - 00:16
merdzd (Sep 29 2008, 15:16) писал:
теперь понятно как грабить сетку с tv.akado
есть вопрос.
многие передачи и на акадо и на майл ру прописаны как..
одна и таже передача.
"НАзвание: (краткое описание 1)"
"НАзвание: (краткое описание 2)"
"НАзвание: (краткое описание 1)"
если выбрать в МСЕ записать все передачи то он запишет все выпуски "НАзвание: (краткое описание 1)"
и не запишет "НАзвание: (краткое описание 2)" и это понятно он видит "НАзвание: (краткое описание 1)" и эти пишет
может можно на каком то этапе сделать чтоб или Tvxb или Bladeruner обрезал название до : 2ое-точья
Как верну к жизни мою машину MCE - подскажу
#20
Отправлено 30 сентября 2008 - 09:59
Sandr (Sep 30 2008, 1:22) писал:
вот сетка любимого канала.
07:35 Рождение чоппера: Серия 2
08:00 Завтра и послезавтра: Серия 5
08:50 Как это работает: Серия 5
09:15 Как это работает: Серия 6
09:40 Проверка на деле: Спорт
почти все передачи и фильмы смотрю в записи так гораздо удобней мне кажется,
и хотелось бы записать все выпуски к примеру- "Как это работает?:"
в МСЕ выбираем записать все выпуски (СЕРИИ)....
так как заголовок передачи "Как это работает: Серия 5"
то и запишет только "Как это работает: Серия 5"
все выпуски но только пятой серии.
а обрезав До "Как это работает"
запишет все серии.
а при хорошем варианте он увидет эту передачу на другом канале, запишет с другого канала.
понятно что Bladerunner или TVXB не совершенены и не видят повтор это или премьера
чтоб дать понять МСЕ записывать передачу или она уже возможно есть.
но тут лучше записать несколько раз одну и ту-же серию чем Только одну и ту-же.
пробую эту команду из руководства TVXB но пока что то не получается
titlerclip=:
titlerclip titlerclip=( Use titlelclip to clip text to the right of the specified text string. Multiple skip-strings can be specified using a comma-separated list. (Use “%2c” to escape any commas you want in the pattern)
Ответить
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных