дядя Фёдор

ТВ Гид для PGI

В теме 369 сообщений

Сервис получения ТВ Гида с Интернета

ТВ гид на 1 неделю для каналов, на которых не передается эта информация по спутнику.

Для получения ТВ Гида нужно:

  • Прошивка PGI 1.x (очень сильно рекомендуется PGI 1.5)
  • Устройство для хранения информации в ресивере, вроде жесткого диска или флешки (без них негде будет хранить большие объемы данных ТВ Гида)
  • Скрипт получения ТВ Гида с Интернета, последнюю версию которого можно взять здесь.
  • Также нужно открыть в обыкновенном веб-браузере эту страницу http://sboxx.org/epg/ , выбрать на ней нужные вам каналы и нажать кнопку "Получить код" вверху страницы
  • Код, полученный с веб страницы, нужно прописать прямо в скрипт получения ТВ Гида. В начале скрипта есть строка EPG_CODE="....", между кавычек нужно вставить полученный код, без пробелов. Это делается только однажды (если только вы не решите получить новый код).
  • Отредактированный скрипт нужно поместить в /var/bin и назначить ему права 755 (командой в Telnet: chmod 755 /var/bin/scrplg-get-epg.sh)

Запускаем скрипт получения EPG из Telnet: /var/bin/scrplg-get-epg.sh или через панель скриптов при помощи "Get TV Guide" (по кнопке WWW в прошивках PGI).
По окончании работы скрипта программа передач сразу должна быть доступна без перезагрузок ресивера.


Полезные советы:

  • Выбирайте только те каналы, которые вас реально интересуют и присутствуют в ресивере - чем меньше, каналов, тем лучше нам всем. Вам - чтобы не перегружать ваш ресивер ненужной информацией и не делать его медленней, мне, чтобы меньше платить за трафик от сервера (сервер с которого вы получаете EPG мой личный).
  • Не забудьте отметить "летнее время" на странице выбора каналов, если ваш ресивер использует летнее время, иначе получите неправильную программу (сдвинутую на час)
  • Скрипт получения данных EPG можно запускать сколько угодно раз. Каждый раз при запуске он сначала удалит всю программу передач (для выбранных каналов), а затем вставит ее заново
  • Скрипт можно повесить на cron чтобы он сам запускался автоматом пару раз в неделю (как - см. README_ru.txt от прошивки PGI и изучайте cron)
  • Нет никакого смысла запускать скрипт каждый день, так как программа передач обновляется только раз в неделю, обычно в понедельник около 17:00 часов по МСК времени. Иногда данные повторно обновляются позже в течение понедельника (может быть автор данных что-то корректирует). Еще реже, повторно среди недели.

P.S. Источник данных программы - это сайт linux-sat.tv, известный пользователям Dreambox. Я не несу никакой ответственности и не гарантирую правильности данных. Всё, что делает мой сервис - это конвертацию данных из формата XMLTV в формат PGI.

Изменено пользователем дядя Фёдор

Поделиться сообщением


Ссылка на сообщение

дядя федор! Спасибо огромное! буду пробовать! скажи пожалуйста а можно в 36 градус добавить еще первый канал. всемирная сеть и TV3 (иногда программа на этом канале есть, а иногда ее нет).

Изменено пользователем estmen

Поделиться сообщением


Ссылка на сообщение

Вау, класс!

Работает, шустро.

Спасибо огромное, дядя Фёдор.

PS на 36-м градусе не хватает Первого канала.Всемирная Сеть

Поделиться сообщением


Ссылка на сообщение

PS на 36-м градусе не хватает Первого канала.Всемирная Сеть

Это который? ОРТ International ? Точно такой же есть бесплатный на 13E или это другой "Первый" ?

Там их три разных по-моему на 36E... один на Россию, другой на СНГ и третий вроде как на Европу...

Изменено пользователем дядя Фёдор

Поделиться сообщением


Ссылка на сообщение

Это который? ОРТ International ? Точно такой же есть бесплатный на 13E или это другой "Первый" ?

Там их три разных по-моему на 36E... один на Россию, другой на СНГ и третий вроде как на Европу...

А-а, ну тогда вообще то, что надо.

Вялiкi дзякуй, еще раз.

Поделиться сообщением


Ссылка на сообщение

А-а, ну тогда вообще то, что надо.

Вялiкi дзякуй, еще раз.

Так а за что спасибо-то? Канал мне надо прописать чтобы он появился на веб странице, только какой он именно?

У меня не принимает 36E.

Поделиться сообщением


Ссылка на сообщение

Это который? ОРТ International ? Точно такой же есть бесплатный на 13E или это другой "Первый" ?

Там их три разных по-моему на 36E... один на Россию, другой на СНГ и третий вроде как на Европу...

На 13 гр. отстает от Московского на 2 часа (для Европы), а с 36 гр. "Первый канал.Всемирная Сеть" - на 1 час. Идет на транспондере 12284 Украинского пакета. Так что на него ЕПГ хорошо бы иметь. Я часто по нему смотрю передачи, когда не успеваю посмотреть, по тому, что для центральной России идет.

Поделиться сообщением


Ссылка на сообщение

На 13 гр. отстает от Московского на 2 часа (для Европы), а с 36 гр. "Первый канал.Всемирная Сеть" - на 1 час. Идет на транспондере 12284 Украинского пакета. Так что на него ЕПГ хорошо бы иметь. Я часто по нему смотрю передачи, когда не успеваю посмотреть, по тому, что для центральной России идет.

Я могу ошибаться, но мне кажется что не ошибаюсь.

Московский канал и тот что идет на Европу отличается не только по времени, но и по сетке программ.

Это можно на сайте увидеть первого канала, если поменять страну.

Поделиться сообщением


Ссылка на сообщение

Я могу ошибаться, но мне кажется что не ошибаюсь.

Московский канал и тот что идет на Европу отличается не только по времени, но и по сетке программ.

Это можно на сайте увидеть первого канала, если поменять страну.

Дядя Федор! Ниже даю ссылку на программу этого Первого Канала. Незнаю какая у вас программа. Но то что идет по каналу Первый канал. Всемирная сеть. Вот программа передач. http://www.vsetv.com/schedule_channel_339_week.html Время GMT +2

Поделиться сообщением


Ссылка на сообщение

Обратите внимание, пройдя по выше данной ссылке, программа "Вести" начинается в 22-00 по Москве. Это подтверждает, что тот же практически Центральный ОРТ с отставанием на 1 час.

P.S. Что-то я видать запутался... По факту сейчас там идет кино "Водитель для Веры". И программа передач Первый канал (Россия) Украина соответствует. Значит Всемирная сеть это и есть Первый канал (Россия) Украина...

Изменено пользователем Lenina

Поделиться сообщением


Ссылка на сообщение

Ребята!

Оставте в покое эти "Первы всемирные", ибо с 36Е это первый на хохляндию. Он ни в какие ворота не лезет.

С 5Е идут 3 первых балтийских ( для литвы, латвии и эстонии). У них тоже сетка немного отличается.

С 53Е - идёт первый всемирный для средней азии.

Вам тоько палец покажи - вы и руку готовы оттяпать :)

Поделиться сообщением


Ссылка на сообщение

Ребята!

Оставте в покое эти "Первы всемирные", ибо с 36Е это первый на хохляндию. Он ни в какие ворота не лезет.

С 5Е идут 3 первых балтийских ( для литвы, латвии и эстонии). У них тоже сетка немного отличается.

С 53Е - идёт первый всемирный для средней азии.

Вам тоько палец покажи - вы и руку готовы оттяпать :)

Ты не прав.Специально проверил на Е2,есть такой канал Первый всемирный +1час,программы нет.Включил crossepg программа появилась.

Поделиться сообщением


Ссылка на сообщение

А этот скрипт работает с флешь памятью рессивера или нужно обязательно сохраняющий ЕПГ?

Поделиться сообщением


Ссылка на сообщение

Ты не прав.Специально проверил на Е2,есть такой канал Первый всемирный +1час,программы нет.Включил crossepg программа появилась.

Да я что - спорю? Вопрос в том - на сколько и с чем совпадает. Каой толк от того, что ЕПГ говорит одно а телик показывает другое.

Только и всего...

Первые балтийские уже давно не смотрел, к примеру , когда заканчиваль "балтийское время" для литвы, у латышей ещё шло какое-то продолжение.

Из-за этого кино начиналось на 30 мин. позже...

Поделиться сообщением


Ссылка на сообщение

Подскажите плиз как назначить права 755?

Разобрался сам в тотале...

Все получилось, пока работает, но не на всех каналах, на которых отметил. И РТР-Планета с 36 неправильное епг по сравнению с РТР-Планета с Амоса. Хотя передачи идентичны.

Изменено пользователем Valery-21

Поделиться сообщением


Ссылка на сообщение

Подскажите плиз как назначить права 755?

Разобрался сам в тотале...

Все получилось, пока работает, но не на всех каналах, на которых отметил. И РТР-Планета с 36 неправильное епг по сравнению с РТР-Планета с Амоса. Хотя передачи идентичны.

Вероятно это епг на 36-м с Астры 4.8 РТР-Планета (Балтика).

Поделиться сообщением


Ссылка на сообщение

[*]Скрипт можно повесить на cron чтобы он сам запускался автоматом пару раз в неделю (как - см. README_ru.txt от прошивки PGI и изучайте cron)

Вопрос к дяде Федору, может быть и другой кто-нибудь сможет ответить. Захотел я сервис cron самостоятельно настроить с целью автоматического запуска данного скрипта в 16-00 часов по понедельникам. Почитал и Википедию и см. README_ru.txt от прошивки PGI, но мозгов явно не хватает.

1. Создал для начала папку /var/spool/cron/crontabs. Без создания этой папки команда crontab -e поругалась.

2. Затем в Телнет через терминал Putty дал команду crontab -e . Появилось окно редактирования созданного файла (как я понимаю). В связи с тем, что не знаю как пользоваться этим редактором, из Putty вышел. Посмотрел по ftp в папке /var/spool/cron появился файл crontabs.1172 .

3. Этот файл хочу отредактировать в Windows редактором UltraEdit и потом запихнуть на место. Содержание файла вижу таким:

SHELL=/bin/sh

PATH=/var/bin

* 16 * * 1 root /var/bin/scrplg-get-epg.sh

Вопросы:

1. Какие мои ошибки по шагам?

2. Какие аттрибуты и каким созданным файлам и папкам выставлять?

3. Правильно ли содержание файла crontabs.1172?

Поделиться сообщением


Ссылка на сообщение

подскажите как назначить права 755 через тотал коммандер или тельнет???

Изменено пользователем tsvayg

Поделиться сообщением


Ссылка на сообщение

Lenina

Попробуй вот этот файл закинуть в /var/spool/cron/crontabs/

Я там для теста,в верхней строчке,сделал выполнять команду date каждые пять минут и в /tmp/test.log писать.

Потом можно ее закомментировать,если cron будет работать.

Твоя строка вторая ,только вот не уверен в цифре 1,что это понедельник.Может надо было mon написать.

root.zip

Поделиться сообщением


Ссылка на сообщение

Lenina

Попробуй вот этот файл закинуть в /var/spool/cron/crontabs/

Я там для теста,в верхней строчке,сделал выполнять команду date каждые пять минут и в /tmp/test.log писать.

Потом можно ее закомментировать,если cron будет работать.

Твоя строка вторая ,только вот не уверен в цифре 1,что это понедельник.Может надо было mon написать.

Спасибо, Дима. Попробую. Цифра 1 - понедельник это я из википедии взял, хотя где-то видел обозначение дней недели первыми тремя буквами.

Lenina

Попробуй вот этот файл закинуть в /var/spool/cron/crontabs/

Я там для теста,в верхней строчке,сделал выполнять команду date каждые пять минут и в /tmp/test.log писать.

Потом можно ее закомментировать,если cron будет работать.

Твоя строка вторая ,только вот не уверен в цифре 1,что это понедельник.Может надо было mon написать.

Спасибо, Дима. Попробую. Цифра 1 - понедельник это я из википедии взял, хотя где-то видел обозначение дней недели первыми тремя буквами.

Поделиться сообщением


Ссылка на сообщение

и главное, как можно добавлять каналы на ваш сайт?

проверить сначала, есть ли программа передач в файле с linux-sat.tv, и если есть, то попросить меня об этом :-)

Поделиться сообщением


Ссылка на сообщение

1. Какие мои ошибки по шагам?

2. Какие аттрибуты и каким созданным файлам и папкам выставлять?

3. Правильно ли содержание файла crontabs.1172?

1. Ошибка в том, что вы внезапно прекратили соединение PuTTY в момент редактирования файла. Тот файл, что у вас называется crontabs.1172, на самом деле, временный (только в момент редактирования), а настоящий файл должен называться root. Так что можете его удалять.

2. Атрибуты - неважны. Можете поставить 644 файлу и 755 папкам.

3. Содержание файла должно быть таким (в вашем случае с понедельником, 4 часа дня):

0 16 * * 1 /var/bin/scrplg-get-epg.sh
Изменено пользователем дядя Фёдор

Поделиться сообщением


Ссылка на сообщение

А еще есть такая идея как установить таймер только не на запись, а на включение на канале, скажем на 6 утра в Понедельник.

И дописать в скрипт получения EPG команду poweroff.

Тогда ресивер будет рано утром включаться сам, сгружать EPG и выключаться.... Но это еще проверить нужно. Таймеры - вещь суровая :-)

Поделиться сообщением


Ссылка на сообщение

А еще есть такая идея как установить таймер только не на запись, а на включение на канале, скажем на 6 утра в Понедельник.

И дописать в скрипт получения EPG команду poweroff.

Тогда ресивер будет рано утром включаться сам, сгружать EPG и выключаться.... Но это еще проверить нужно. Таймеры - вещь суровая :-)

А какао с лимоном и радио в постель планируется?

Н уэто так, для того, что бы самому ничего не делать ..

;)

Поделиться сообщением


Ссылка на сообщение

А еще есть такая идея как установить таймер только не на запись, а на включение на канале, скажем на 6 утра в Понедельник.

И дописать в скрипт получения EPG команду poweroff.

Тогда ресивер будет рано утром включаться сам, сгружать EPG и выключаться.... Но это еще проверить нужно. Таймеры - вещь суровая :-)

Спасибо, дядя Федор за разъяснения, теперь все понятно.

А если ресивер не выключен в полное выключение, а находится в режиме ожидания, скрипт по cron сработает?

Поделиться сообщением


Ссылка на сообщение

Спасибо, дядя Федор за разъяснения, теперь все понятно.

А если ресивер не выключен в полное выключение, а находится в режиме ожидания, скрипт по cron сработает?

Да. Тогда вообще таймеров никаких не нужно.

Поделиться сообщением


Ссылка на сообщение

А еще есть такая идея как установить таймер только не на запись, а на включение на канале, скажем на 6 утра в Понедельник.

И дописать в скрипт получения EPG команду poweroff.

У меня так работало,правда в прошлой эре :rolleyes:

Тюнер включался в 9 утра,уходил в режим ожидания,брал EPG по всем частотам фаворитного списка и выключался.

Поделиться сообщением


Ссылка на сообщение

проверить сначала, есть ли программа передач в файле с linux-sat.tv, и если есть, то попросить меня об этом :-)

<!-- BST+SputnikFM -->

<!-- Yamal 201 90E -->

<!-- 11057,V,26470,3/4 -->

<channel id="ntv2">1:0:1:1326:65:64:3840000:0:0:0:</channel>

<!-- NTV2 -->

<channel id="ntv_4">1:0:1:1325:65:64:3840000:0:0:0:</channel>

<!-- NTV4 -->

<programme start="20110508180000 +0500" stop="20110508182500 +0500" channel="ntv2">

<programme start="20110502042000 +0700" stop="20110502060500 +0700" channel="ntv_4">

Если можно, просьба добавить эти каналы.

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

Там еще в файле есть channel="ntv4" и channel="ntv3", но они не правильные, не спутайте с ними пожалуста.

Изменено пользователем minkovk

Поделиться сообщением


Ссылка на сообщение

подскажите что делать? пропал телегид пишет что нет такой программы на всех каналах

Поделиться сообщением


Ссылка на сообщение

подскажите что делать? пропал телегид пишет что нет такой программы на всех каналах

Что делал?

как было до этого?

Можно , конечно , просто Изображение...

но всё же..

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти