Администрация форума не несёт никакой ответственности за выкладываемые IPTV плейлисты на форуме и плейлист которые работает в приложении LITE IPTV. Мы не являемся оператором который транслирует эти каналы и соответственно не можем гарантировать стабильность работоспособности плейлиста, а также организовать наличие тех или иных каналов на постоянной основе, плейлист самообновляемый. Мы не взимаем какой либо абонентской платы, плейлист имеет открытый доступ для всех пользователей World Vision Premium.

Автор Тема: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)  (Прочитано 66681 раз)

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

Оффлайн Ligioner

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 42
  • -> Поблагодарили: 65
  • Сообщений: 35
  • Страна: zw
  • Репутация: +67/-0
  • Награды Специалист Enigma2
    • Награды
  • Модель ресивера: VU+  Dm800

Исходник компонента Screen.py . Спасибо огромное чудотворцу  Nikolasi за компонент
Принцип работы плавное появление инфобаров, а также всего остального
Пробуйте, подходит на все ресы е2- OE 1.6
Проверено на ресиверах Vu+duo и DM 800
На всякий случай сохраните оригинал по пути /usr/lib/enigma2/python/Screens, можно просто приткнуть решётку в конце названия файла, как на скриншоте

----------------------------------------------------------------------------------------

Запаковал оба, будут устанавливаться и оригинал(Screen.py#) и модифицированный(Screen.py)
Или распакуйте через 7z  и киньте вручную
Команда для установки
opkg install /tmp/e2-component-screen-py_ver0.1_mipsel.ipk --force-overwriteИ перегружаем энигму
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 172
  • -> Поблагодарили: 3138
  • Сообщений: 2236
  • Страна: lv
  • Репутация: +3163/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба Огромный вклад в развитие тем форума Продвинутый пользователь За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Пробуй.
Весь вечер просидел.Если что то не так,пиши.
1)Конвертер
/usr/lib/enigma2/python/Components/Converter/
2)Локализация на русский язык
/usr/share/enigma2/po/ru/LC_MESSAGES/
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Ligioner

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 42
  • -> Поблагодарили: 65
  • Сообщений: 35
  • Страна: zw
  • Репутация: +67/-0
  • Награды Специалист Enigma2
    • Награды
  • Модель ресивера: VU+  Dm800
Рендер NextEvent2
Благодарим nikolasi
Выводит время и название следующих передач



Выводит столько передач сколько поставите
В этом который выложил я включено 5 передач

            maxx += 1
            if maxx > 5:
               break
               continue

<widget source="ServiceEvent" render="NextEvent2" position="48,525" size="722,113" font="Regular;18" foregroundColor="yellow" backgroundColor="black" noWrap="1" transparent="1" zPosition="2" />
Эти пользователи сказали Вам СПАСИБО:
« Последнее редактирование: 29 Декабрь 2011, 16:27:24 от Ligioner »

Оффлайн Ligioner

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 42
  • -> Поблагодарили: 65
  • Сообщений: 35
  • Страна: zw
  • Репутация: +67/-0
  • Награды Специалист Enigma2
    • Награды
  • Модель ресивера: VU+  Dm800
Исходник конвертора ExtremeInfo автор Nikolasi всё таки решил открыть спустя долгое время  ;D
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 172
  • -> Поблагодарили: 3138
  • Сообщений: 2236
  • Страна: lv
  • Репутация: +3163/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба Огромный вклад в развитие тем форума Продвинутый пользователь За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Виртуальная клавиатура с русской раскладкой.
Только для опенПли.
Желтая кнопка в скрине, меняет выбор языков.
Она может не прописана в вашем скине,просто нажимайте на пульте и все.
Закинуть в /usr/lib/enigma2/python/Screens
Рестарт Е2.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Sp34

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 25
  • -> Поблагодарили: 47
  • Сообщений: 38
  • Страна: 00
  • Репутация: +48/-0
  • Пол: Мужской
    • Награды
  • Модель ресивера: ET 9200
Плавное затухание инфо-бара , проверенно только на OpenPli   
Установка:
 Распаковать и  по FTP путь usr/lib/enigma2/python/Screens - найдите одноименный модуль и сохраните его на всякий случай , потом кидайте этот с заменой.

Онлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1533
  • -> Поблагодарили: 6319
  • Сообщений: 3141
  • Страна: ru
  • Репутация: +6618/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • World Vision Club
    • Награды
Converter DiskSpaceInfo выводит почти всю основную информацию о дисках



Примеры виджетов

<widget source="session.CurrentService" render="Label" position="67,314" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">UsbInfo</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,334" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">HddInfo</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,294" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">FleshInfo</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,274" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">HddTemp</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,354" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">LoadAvg</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,374" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">MemTotal</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,394" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">MemFree</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,414" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">SwapTotal</convert>
  </widget>
  <widget source="session.CurrentService" render="Label" position="67,434" zPosition="4" size="350,20" noWrap="1" valign="top" halign="left" font="Regular;14" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">SwapFree</convert>
  </widget>

Что такое LoadAvg можно прочитать тут по ссылке

Очень неплохо выводить эту инфу с использованием конвертера ConverterRotator

<widget source="session.CurrentService" render="Label" position="75,600" zPosition="4" size="487,20" noWrap="1" valign="top" halign="left" font="Regular; 18" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">UsbInfo</convert>
    <convert type="DiskSpaceInfo">HddInfo</convert>
    <convert type="DiskSpaceInfo">FleshInfo</convert>
    <convert type="DiskSpaceInfo">HddTemp</convert>
    <convert type="DiskSpaceInfo">LoadAvg</convert>
    <convert type="DiskSpaceInfo">MemTotal</convert>
    <convert type="DiskSpaceInfo">MemFree</convert>
    <convert type="DiskSpaceInfo">SwapTotal</convert>
    <convert type="DiskSpaceInfo">SwapFree</convert>
    <convert type="ConverterRotator">3</convert>
  </widget>

Автор Ligioner
Эти пользователи сказали Вам СПАСИБО:
« Последнее редактирование: 17 Февраль 2012, 14:29:37 от ooolexa »
GI ET11000, World Vision Premium (SW2.4.12) и WV Premium 2, WV Force 1&1+, WV DVB-T2, World Vision ET9000, World Vision S718 CI+
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53е, 55e, 75e, 85.2e, 90e

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 172
  • -> Поблагодарили: 3138
  • Сообщений: 2236
  • Страна: lv
  • Репутация: +3163/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба Огромный вклад в развитие тем форума Продвинутый пользователь За весомый программный вклад За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Виртуальная клавиатура с русской раскладкой.
Это новая версия,вчера в Пли были изменения.
Просьба проверить (желательно и другие языки) и отписаться.
Мало ли что упустил.

Установка:
/usr/lib/enigma2/python/Screens

Добавлено: 19 Февраль 2012, 16:37:34
Патч клавы в Пли включили.С завтрашнего дня можно не менять.
« Последнее редактирование: 19 Февраль 2012, 16:37:34 от Дмитрий73 »

Оффлайн Vadim_art

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Поблагодарил: 82
  • -> Поблагодарили: 12
  • Сообщений: 165
  • Страна: ua
  • Репутация: +12/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба
    • Награды
  • Модель ресивера: ET 9000, VU+DUO\DUO2

<widget source="session.CurrentService" render="Label" position="75,600" zPosition="4" size="487,20" noWrap="1" valign="top" halign="left" font="Regular; 18" transparent="1" backgroundColor="transpBlack">
    <convert type="DiskSpaceInfo">UsbInfo</convert>
    <convert type="DiskSpaceInfo">HddInfo</convert>
    <convert type="DiskSpaceInfo">FleshInfo</convert>
    <convert type="DiskSpaceInfo">HddTemp</convert>
    <convert type="DiskSpaceInfo">LoadAvg</convert>
    <convert type="DiskSpaceInfo">MemTotal</convert>
    <convert type="DiskSpaceInfo">MemFree</convert>
    <convert type="DiskSpaceInfo">SwapTotal</convert>
    <convert type="DiskSpaceInfo">SwapFree</convert>
    <convert type="ConverterRotator">3</convert>
  </widget>

Автор Ligioner
Друзья, просветите.
Этот фрагмент вставлять в файл skin.xml ? А куда именно, имеет значение ?


Добавлено: 08 Март 2012, 23:10:29
И еще вопрос.
Есть рендеры и конверторы сделанные vlamo. Они подходят для ЕТ9000?
Пробую прилепить конвертор dish и рендер RunningText, но сходу не получается. Это у меня кривые руки, или эти компоненты не работают на наших тюнерах ?

Добавлено: 09 Март 2012, 11:41:40
C RunningText разобрался, всё работает, а заставить работать Dish и HDDTemp, не получилось. Может, у кого будут соображения на этот счёт ?
HDDTEMP, вместо цифры выдает слово Temp, а Dish пишет NA.
« Последнее редактирование: 09 Март 2012, 11:41:41 от Vadim_art »

Оффлайн gavd

  • Друзья wvclub
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Поблагодарил: 369
  • -> Поблагодарили: 307
  • Сообщений: 402
  • Страна: md
  • Репутация: +309/-0
  • Пол: Мужской
  • Награды За вклад в развитие клуба За благодарности За заслуги перед wvclub.net За вклад в развитие клуба За верность клубу
    • http://resivermd.ru/
    • Награды
  • Модель ресивера: zero, XTrend ET9000,  Spark Reloaded, cube revo 250hd(был)
Рендер NextEvent2
Благодарим nikolasi
Выводит время и название следующих передач



Выводит столько передач сколько поставите
В этом который выложил я включено 5 передач

            maxx += 1
            if maxx > 5:
               break
               continue

<widget source="ServiceEvent" render="NextEvent2" position="48,525" size="722,113" font="Regular;18" foregroundColor="yellow" backgroundColor="black" noWrap="1" transparent="1" zPosition="2" />
Работает  ли  этот  рендер  на  pli3.0  ?
Закинул  выложенный  файл  по  пути  /usr/lib/enigma2/python/Screens/Renderer ,  присвоил  атрибут 755  и
ничего  не  произошло.
Правда  не  понял  точно  куда  вставлять  строчку  выложенную  ввиде  кода ?  В  skin.xml  соответствующего  скина  ?   Объясните  кто  знает  поподробнее ?
 

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1484
  • -> Поблагодарили: 2430
  • Сообщений: 2334
  • Страна: ru
  • Репутация: +2464/-2
  • Пол: Мужской
  • Награды Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
gavd, попробуй прописать другой render="SingleEpgList"
<widget source="ServiceEvent" render="SingleEpgList"  position="48,525" size="722,113" font="Regular;18" foregroundColor="yellow" backgroundColor="black" noWrap="1" transparent="1" zPosition="2" />Рендер во вложениях

Оффлайн gavd

  • Друзья wvclub
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Поблагодарил: 369
  • -> Поблагодарили: 307
  • Сообщений: 402
  • Страна: md
  • Репутация: +309/-0
  • Пол: Мужской
  • Награды За вклад в развитие клуба За благодарности За заслуги перед wvclub.net За вклад в развитие клуба За верность клубу
    • http://resivermd.ru/
    • Награды
  • Модель ресивера: zero, XTrend ET9000,  Spark Reloaded, cube revo 250hd(был)
Работает  ли  этот  рендер  на  pli3.0  ?
Закинул  выложенный  файл  по  пути  /usr/lib/enigma2/python/Screens/Renderer ,  присвоил  атрибут 755  и
ничего  не  произошло.
Правда  не  понял  точно  куда  вставлять  строчку  выложенную  ввиде  кода ?  В  skin.xml  соответствующего  скина  ?   Объясните  кто  знает  поподробнее ?
 
Сам  себе  отвечу,  может  кому  сгодится :
на  пли 3.0  работает,  строчку,  выложеную  ввиде  кода,   вставлять  в  skin.xml  соответствующего  скина
в  секцию  <screen name="ChannelSelection".........вместо  строчки  <widget source="ServiceEvent" render="NextEvent" position="58,562" size="435,79" font="Regular;20" halign="left" valign="top" zPosition="4" backgroundColor="black" foregroundColor="orange" transparent="1" /> (старую  строчку  обязательно  удалить).
Эти пользователи сказали Вам СПАСИБО:

Онлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1533
  • -> Поблагодарили: 6319
  • Сообщений: 3141
  • Страна: ru
  • Репутация: +6618/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • World Vision Club
    • Награды
Тему почистил от хлама дабы не засорять её. Поболтать можно и в курилке про какие то расширения непонятно зачем .
Эти пользователи сказали Вам СПАСИБО:
GI ET11000, World Vision Premium (SW2.4.12) и WV Premium 2, WV Force 1&1+, WV DVB-T2, World Vision ET9000, World Vision S718 CI+
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53е, 55e, 75e, 85.2e, 90e

Оффлайн pavlikai

  • Старший фейерверкер
  • ****
  • Спасибо
  • -> Поблагодарил: 182
  • -> Поблагодарили: 198
  • Сообщений: 401
  • Страна: ua
  • Репутация: +200/-0
  • Пол: Мужской
  • Награды За благодарности За верность клубу За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: Xtrend ET9000+HDD500
Подскачите есть ли рендер PiconProv, PiconSatTV что бы при уменьшении size="50,30" пикон не обрезался и пропорционально уменьшался, так как реализованно на Picon.py Надо чтобы пиконы вытягивало с стандартной папки PiconProv, PiconSatTV  а не создавать копии размером 50х30

LG 42LE8500, Xtrend ET9000, OpenPli v4.0+DIR655+huawei1550+ HDD Samsung HM500JI
4, 4.8, 13, 31.5, 36+шара
Skygate@Net+OrtonX80

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Поблагодарил: 18
  • -> Поблагодарили: 275
  • Сообщений: 121
  • Страна: ua
  • Репутация: +277/-0
  • Пол: Мужской
  • Награды Эксперт За знание своего дела Специалист Enigma2 Продвинутый пользователь За весомый программный вклад За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Подскачите есть ли рендер PiconProv, PiconSatTV что бы при уменьшении size="50,30" пикон не обрезался и пропорционально уменьшался, так как реализованно на Picon.py Надо чтобы пиконы вытягивало с стандартной папки PiconProv, PiconSatTV  а не создавать копии размером 50х30
а что мешает поправить то?Допишите self.instance.setScale(1)перед каждой строкой где есть строка self.instance.setPixmapFromFile(self.pngname)   тогда будет читать размер заданный под пикон в скине и соответственно переразмерять под ваш размер...делов то))

Добавлено: 09 Март 2013, 13:26:51
Добавлю вам еще пару.конвертер ServiceName2 от Вламо переделаный мною для вывода названия провайдера, спутника и трансподеринфо с каналов айпитиви.Спутник если используете пиконы то пикон должен иметь название 00E.Плюс рендер для пиконов спутника-он универсальный работает как в инфобаре так и списке каналов.Пример для инфобара
    <widget source="session.CurrentService" render="PiconSat" position="1072,30" size="100,60" zPosition="2" alphatest="on" >
      <convert type="ServiceName2">OrbitalPos</convert>
    </widget>
пример для списка каналов(для вывода пиконов спутника при листании по списку)
    <widget source="ServiceEvent" render="PiconSat" position="1072,30" size="100,60" zPosition="2" alphatest="on" >
      <convert type="ServiceName2">OrbitalPos</convert>
    </widget>
Эти пользователи сказали Вам СПАСИБО:
« Последнее редактирование: 09 Март 2013, 13:27:28 от nikolasi »