Пожалуйста, войдите или зарегистрируйтесь.

VuPlusRu

22 Марта 2019, 07:01:26
Новости:
Наш канал в Telegram

Добавьте в контакты @VuPlusRu , или перейдите по этой ссылке, предварительно зарегистрировавшись в мессенджере: https://t.me/vuplusru

Блок с содержанием первого сообщения
Выкладываю теперь уже практически доведенный до ума свой плагин ExtraChannelSelection версия 1.7а, полностью меняющий список каналов в селекторе каналов.
Особая благодарность Nikolasi.
Основные функции подсмотрены в исходнике listboxservice.cpp здесь http://code.google.com/p/taapat-enigma2-pli/source/browse/lib/service/listboxservice.cpp?r=8528cb48c2ef7add5686f00cbefc967f7472e9ba
Для конструктора использован модуль eListboxPythonMultiContent

Функции плагина в отличие от первых версий значительно расширены.

- в меню плагина куча настроек
- выбор одного из двух видов списка каналов - однорядный и двухрядный
- в список каналов добавляем проценты, пиконы, причем в настройках выбираете показ пиконов, прогрессбара и процентов справа или слева. В двухрядном списке каналов только пиконы можно показать справа или слева
- в двухрядном варианте есть дополнительная информация - время начала и окончания текущей передачи и оставшееся время до конца передачи для каждого канала.
- также прикручены все настройки из меню интерфейса пользователя имиджа опенпли, кроме "Hide number markers"
- есть возможность настроить цвета для каждого элемента списка каналов в отдельности, причем также отдельно и цвет при выборе (30 вариантов цветов)
- когда нет ЕПГ на канале вместо названия передачи можно показать текст об отсутствии ЕПГ
- в списке спутников показывается количество сервисов на спутнике, отдельно SD и отдельно HD каналов
- есть функция двойного нажатия ОК в списке каналов, корректно работает если только у вас мултиквакбаттоном или чем-нибудь вызов селектора каналов переключен на кнопку ОК, в противном случае в настройках можете отключить эту функцию
- цвета прогрессбара можете выбрать и з собственно цветов или из картинок
- во всех вариантах цветов есть пункт "взять из скина" если хотите использовать дефолтные цвета из скина

Пока только для имиджа опенпли 3.0 с последними изменениями и для имиджей hdmu
Для других имиджей в разработке.

Установка.
Закидываем ипк-пакет в папку tmp и даем команду в телнете


opkg install -force-overwrite /tmp/*.ipk
После установки плагина первое обновление самого имиджа необходимо провести принудительно. Дав в телнете такую команду
opkg upgrade -force-overwriteПоследующие обновления уже в штатном режиме через меню в имидже.

После обновления имиджа необходимо перезагрузиться дважды для возвращения настроек плагина.





Сегодня также будет выложена версия для имидежей BlackHole 2.0.0 и BlackHole 1.7.8


Версия 1.9.

Пока только для опенпли.

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





Версия 2.0 для семи имиджей  OpenPli, BlackHole, VTI (5.1.0), hdmu (10906), PKT-Hyperion, Domica, DMM
На пяти из них мною проверено лично (OpenPli, BlackHole, VTI (5.1.0), hdmu (10906), PKT-Hyperion)

- полностью переделано поведение плагина при отключении и удалении и лично проверено, теперь никаких проблем при отключении и удалении не будет. Только установить должны исключительно ипк-пакет и ни в коем случае не распаковывать
- добавлены варианты с выбором шрифтов отдельно для всех элементов списка каналов, размер шрифта можно выбрать в диапазоне от 17 до 26
- очередная оптимизация кода (оптимизирован plugin.py)
- добавлена украинская локализация (спасибо slavon)
- теперь плагин не переписывает на себя права на системные файлы (актуально для опенпли). Из-за этого нет необходимости первое после установки плагина обновление имиджа принудительно, обновляйтесь как обычно. Только нужно для этого сначала предыдущие версии удалить
- после удаления плагин подчищает за собой все следы пребывания в имидже, даже подчищает файл settings, из-за этого при удалении останавливает систему, не пугайтесь, почистить имидж от следов своего пребывания и вновь запустит (выполняется скрипт), кроме имиджей hdmu и PKT.......

Все следующие версии ищите в этой теме дальше.
Просто не помещается в  одной теме поместить последующие версии. А удалять старые версии не хочу пока.
В данный момент есть версия 2.2а для восьми имиджей.
Если у вас существующая в имидже версия 2.0 и выше, то необходимости удалять перед установкой нет, ставьте поверх...



Ссылка

Автор Тема: ExtraChannelSelection - меняем список каналов (без обсуждения)  (Прочитано 42200 раз)

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

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

ака Учкун, Перемещение везде работает нормально, т.е. файл keymap.xml не менял. Файл сервислист закидывал один (потому, что отключение плагина не использую), зачем его тогда вообще ставить? Двойное нажатие OK, тоже не использую. По пиконам: уменя строка прописана такая - PiconPaths = ('/media/usb/piconSCInfobar/', '/piconSCInfobar/'), а со всеми путями выкладывал для всех, может у кого-то пиконы на HDD лежат. В сервислисте размер для двух строк я поправил с 48 на 50 (под мои пиконы).
Строка от nikolasi помогла! (Кто бы сомневался!). Я использую только двухрядный вывод, поэтому всё работает правильно, ну а для всех в меню нужно пункт добавить включить подгонку размера пиконов или нет.

Добавлено: 30 Марта 2013, 12:44:33
Да картинки не проблема, главное чтоб длина в сервислисте была прописана 80 пикселей, для двухрядного списка.


Значит у тебя кеймап кем-то уже изменен.
Есть немало скинов, использующих свой кеймап, и есть плагины использующие свой кеймап.
Попробуй на чистый имидж поставить таким образом, как ты поставил, посмотрим как будет работать перемещение.
Не надо вводить в заблуждение других пользователей.
Еще раз говорю, попробуй так установить на чистый имидж!

Потому что прочитав твой пост, установят также, потом с естественно возникающими проблемами будут мучиться.
Если я говорю, что так надо установить, это не из-за прихоти наверно?

И не зарекайся зачем тебе отключать. Абсолютно необходимо предусмотреть также и корректное отключение и даже удаление плагина.
Для лично твоего пользования твой вариант пойдет и только........

Иконки я думал у тебя что-то схожее, что есть в плагине, а не как пикон выглядят. Конечно понятно тут на вкус и цвет.........
Все равно спасибо за иконки.....
« Последнее редактирование: 30 Марта 2013, 13:06:22 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Оффлайн oleg8000

  • Участник
  • **
  • СПАСИБО:
  • - Вы поблагодарили: 21
  • - Вас поблагодарили: 47
  • Сообщений: 69
  • Пол: Мужской
  • Зарегистрирован: 2012-11-20
    Возраст: 49
    • Просмотр профиля

Иконки я думал у тебя что-то схожее, что есть в плагине, а не как пикон выглядят. Конечно понятно тут на вкус и цвет.........Все равно спасибо за иконки.....
Есть ещё такие.
  • DM 920UHD

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн megasat

  • Участник
  • **
  • СПАСИБО:
  • - Вы поблагодарили: 24
  • - Вас поблагодарили: 4
  • Сообщений: 51
  • Пол: Мужской
  • Зарегистрирован: 2012-05-19
    Местоположение: by
    • Просмотр профиля

у меня почему -то не обновляется имидж . сделал как описано здесь . первое обновление дал команду в telnet opkg update opkg upgrade-fotce-uninstall . побежали строчки в окне telnet и все . ресивер не перегружался , как обычно после обновления онлайн . так что я и не понял, обновился ли имидж или нет .  на следующий день попробовал обновить онлайн и пишет обновлений пока нет . хотя раньше на OPEN PLI обновления были каждый день . пробую уже 4 дня обновиться, и все время пишет обновлений нет . что я делаю не так . ресивер у меня GI 8895 VU+UNO. имидж OPEN PLI 3.0 .
  • vu+uno

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

opkg update opkg upgrade-fotce-uninstall

?

Такую дал команду?

А надо было

opkg update && opkg upgrade --force-overwrite

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

opkg install --force-overwrite enigma2-src

Перезагрузись......
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Оффлайн bobsch

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 13
  • - Вас поблагодарили: 3
  • Сообщений: 22
  • Пол: Мужской
  • Зарегистрирован: 2012-08-01
    Местоположение: Bremen
    Возраст: 61
    • Просмотр профиля

Начиная с Пятого ряда IPTV каналы . Как видно * Значки * только на сателитных каналах.  Как сделать чтобы были видны *Значки* на IPTV   или  как убрать их на Сателитных каналах? Будет больше места для названий. Спасибо.

  • VU+DUO2 Open PLi 6.0

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

Как будто первый день на таком форуме.
Зеленка, так крешлог где?
Думаешь я эктрасенс?

Вопрос о зеленке без крешлога, как минимум пост удаляется.
Максимум сами знаете бан......
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн maigais

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 17
  • - Вас поблагодарили: 15
  • Сообщений: 27
  • Пол: Мужской
  • Зарегистрирован: 2013-03-24
    • Просмотр профиля

Уважаемый ака Учкун Установил Ваш плагин на PLI 2.1 и при отключении
плагина кидает в зелень тоесть тюнер не загружается,
enigma2-plugin-systemplugins-extrachannelselection_for_openpli_2.1_1.8b_all
такая обстановка была и на v.1.8a перешёл на v.1.8b думал этот баг исправлен
но нет, всё осталось по прежнему.

да пробуи ставить сборку  3.0_1.8b_all.ipk
для дримаводов  на openpli2.1 имидже   тоже только 3.0_1.8b_all.ipk  версия работает
  • dm800

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

Вот эти строчки из крешлога говорят о том, что сервислист при отключении у тебя не сменился

File "/usr/lib/enigma2/python/Components/ServiceList.py", line 256, in setMode
    if "left" in config.usage.show_event_progress_in_servicelist.value:

Специально вскрыл упакованный пакет для пли 2.1 и проверил еще раз.
С файлам компонентов там все в порядке.
И вот эта часть кода, которая присутствует в плагине

                               elif not config.plugins.ExtraChannelSelection.enabled.value:
origreplace = True
try:
if fileExists(FILEPATH + 'ServiceList.py') and (FILEPATH + 'ServiceList-ori.py'):
if os.path.getsize(FILEPATH + 'ServiceList.py') != os.path.getsize(FILEPATH + 'ServiceList-ori.py'):
system('rm -rf ' + FILEPATH + 'ServiceList.py')
system('cp -f ' + FILEPATH + 'ServiceList-ori.py ' + FILEPATH + 'ServiceList.py')
origreplace = False

говорит о том, что здесь проблема только в "кривых руках" - либо при установке плагина, либо при ручном вмешательсте при работе имиджа.......
Так что ищи проблему у себя.
Не клещами же вытягивать у тебя необходимую информацию (как устанавливал, не заменял ли ничего вручную, не установлен ли скин глаз и т.д.), для того чтобы понять твою же проблему......
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение:

Оффлайн maigais

  • Новичок
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 17
  • - Вас поблагодарили: 15
  • Сообщений: 27
  • Пол: Мужской
  • Зарегистрирован: 2013-03-24
    • Просмотр профиля

ака Учкун,
я незнаю от куда ты берош ChannelSelection, но на опенпли  отличаетса от твоего


  OpenPLi - Settopbox Software / Enigma2 /
  [675391]
  /lib/python/Screens/ChannelSelection.py
  • dm800

Оффлайн ака Учкун

  • Модератор
  • *
  • СПАСИБО:
  • - Вы поблагодарили: 439
  • - Вас поблагодарили: 4008
  • Сообщений: 932
  • Пол: Мужской
  • Зарегистрирован: 2012-07-15
    Местоположение: город Навои
    Возраст: 53
    • Просмотр профиля

Версия 1.9.

Пока только для опенпли.

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




Файл прикрепил в первом сообщении.....
« Последнее редактирование: 10 Апреля 2013, 19:38:35 от ака Учкун »
  • gi 9995 vu+ ultimo
Собака лает, караван идет....

Эти пользователи поблагодарили Вас за сообщение: