Внимание! Исходя из последних событий по блокировке ресурсов в сети. Хочу предупредить всех наших пользователей!
Публикация любых плейлистов содержащих телеканал «Наш Футбол» (эфирное название «Матч!Премьер» и «Матч! Футбол») ЗАПРЕЩЕНА!
К пользователям которые нарушат правила могут быть применены штрафные санкции!

Автор Тема: Spark channels update  (Прочитано 3961 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pushkin

  • VIP
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 233
  • -> Вас поблагодарили: 4647
  • Сообщений: 2638
  • Репутация: 4662
  • Пол: Мужской
  • награды  За развитие тем форума За верность клубу ! Продвинутый пользователь
    • Награды
  • Модель ресивера: VU,SKYTER 3D HD
Spark channels update
« : 27 Май 2016, 00:17:54 »
Пока для тестов, разрабатывалалсь  в основном для установщиков, дабы не жить с клиентами  :)

Скрипт обновления списка каналов GI8120 и ему подобных ресиверов. Дополнительно со списком каналов обновляется oscam.dvbapi. Проверено на GI8120 с ПО версии 1.2.84 и установленным oscam SVN_r11222. При желании можно дописать в скрипт обновление всего того, что надо и что знаете, где лежит на ресивере, по той же методике, что и обновление oscam.dvbapi.

Для установки скопировать папку plugin на флэшку, флэшку вставить в USB порт, установить плагин.

После перезагрузки в меню "Плагины" вместе с эмулятором появится плагин channels_update.

Для обновления списка каналов запустить этот плагин (нажать кнопку "ОК" на пульте) - система загрузит новый список каналов, обновит его и автоматически перезагрузится. Перезагрузка происходит обычно в течение 15 секунд после запуска плагина (в зависимости от скорости Интернета), если перезагрузка НЕ произошла - значит что-то пошло не так (недоступен файл списка каналов, невозможно удалить-записать локальные файлы в связи с их отсутствием либо неверными путями либо неверными атрибутами). Лечение - остановить плагин, обновить ПО ресивера, удалить и заново установить oscam.

Ссылка на файл со списком каналов хранится в файле /var/etc/link.txt. Исходные данные - файл /root/spark/AppDb/dbase.bin, получаем из ресивера через меню "Система"-"Обновить"-"Резервное копирование данных", режим "Настройки", после этого на флэшке находим папку db_xxxxxxxxx, в ней будет архив AppDb_xxx.tgz, извлекаем оттуда файл dbase.bin и используем его. Либо через редактор каналов для Спарк, умеющий корректно сохранять результат работы в файл dbase.bin. Файлообменник может быть любой, но для работы плагина нужна прямая ссылка на скачивание файла, без всяких "подтвердите скачивание файла"/"введите капчу" и тому подобной ерунды. Также не гарантирована работа при наличии символов кириллицы в ссылке на файл.

В файле /var/etc/linkxml.txt хранится ссылка на файл plugin.xml. В этом файле прописывается автозапуск для тех плагинов, которые установлены на ресивере. Логика работы Спарка такова, что после запуска плагина из меню "Плагины" он сразу прописывается в автозагрузку(=добавляется соответствующая строка в файл plugin.xml), поэтому необходимо ОБЯЗАТЕЛЬНО переписывать данный файл, иначе получим boot-loop до тех пор, пока не остановим весь плагин. Лечится отключением Интернета от ресивера (LAN или WiFi), входом в меню "Плагины" и остановкой плагина channels_update.
Если в плагинах есть что-то ещё и "оно" стоит в АВТОзагрузке - то после обновления списка каналов работать останется только oscam, все остальные плагины будут выключены.
Чтобы такого не было - надо с целевого ресивера (где всё настроено) вытащить plugin.xml (он лежит в /root/plugin/var/bin/), положить его на файлообменник и указать соответствующий путь к нему в файле /var/etc/linkxml.txt.

Ссылка на обновление oscam.dvbapi ресивера хранится в файле /var/etc/linkoscam.xml. Если это не нужно - удалите из скрипта все команды, касающиеся работы с oscam.dvbapi (!!! работать в текстовом редакторе, умеющем сохранять результат в Unix-формате, например, AkelPad: критичны символы перевода строк).

На данный момент ведуттся переговоры с разработчиками по  проблеме с конвертором файла dbase.bin в нормальный список каналов xml для удобного редактирования на компьютере.
прошло два месяца, а воз и ныне там. Светлые мысли приветствуются. Прежде чем что-либо ломать, советую внимательно прочитать эту тему!
скачать
Эти пользователи сказали Вам СПАСИБО:
Нет ничего не возможного - главное мозг вывернуть правильно!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal