World Vision Club

GI ET11000 4K, GI ET7000 Mini, Xtrend ET9000,9200 HD Twin, Xtrend ET5000,6000 HD => Xtrend ET9000 HD Twin => скины и пиконы => Тема начата: Ligioner от 18 Ноябрь 2011, 12:46:31

Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Ligioner от 18 Ноябрь 2011, 12:46:31

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

Запаковал оба, будут устанавливаться и оригинал(Screen.py#) и модифицированный(Screen.py)
Или распакуйте через 7z  и киньте вручную
Команда для установки
opkg install /tmp/e2-component-screen-py_ver0.1_mipsel.ipk --force-overwriteИ перегружаем энигму
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 13 Декабрь 2011, 21:44:19
Пробуй.
Весь вечер просидел.Если что то не так,пиши.
1)Конвертер
/usr/lib/enigma2/python/Components/Converter/
2)Локализация на русский язык
/usr/share/enigma2/po/ru/LC_MESSAGES/
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Ligioner от 29 Декабрь 2011, 16:14:11
Рендер NextEvent2
Благодарим nikolasi
Выводит время и название следующих передач

(http://s017.radikal.ru/i400/1112/af/a296b5c97e81.jpg)

Выводит столько передач сколько поставите
В этом который выложил я включено 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" />
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Ligioner от 04 Январь 2012, 23:17:49
Исходник конвертора ExtremeInfo автор Nikolasi всё таки решил открыть спустя долгое время  ;D
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 05 Январь 2012, 20:27:01
Виртуальная клавиатура с русской раскладкой.
Только для опенПли.
Желтая кнопка в скрине, меняет выбор языков.
Она может не прописана в вашем скине,просто нажимайте на пульте и все.
Закинуть в /usr/lib/enigma2/python/Screens
Рестарт Е2.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Sp34 от 15 Январь 2012, 21:42:46
Плавное затухание инфо-бара , проверенно только на OpenPli   
Установка:
 Распаковать и  по FTP путь usr/lib/enigma2/python/Screens - найдите одноименный модуль и сохраните его на всякий случай , потом кидайте этот с заменой.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: ooolexa от 17 Февраль 2012, 14:16:27
Converter DiskSpaceInfo выводит почти всю основную информацию о дисках

(https://wvclub.net/forum/index.php?action=dlattach;topic=246.0;attach=2833;image)

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

<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 можно прочитать тут по ссылке (http://www.colobridge.net/wiki/faq/что_такое_load_average)

Очень неплохо выводить эту инфу с использованием конвертера 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
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 19 Февраль 2012, 12:52:54
Виртуальная клавиатура с русской раскладкой.
Это новая версия,вчера в Пли были изменения.
Просьба проверить (желательно и другие языки) и отписаться.
Мало ли что упустил.

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

Добавлено: 19 Февраль 2012, 16:37:34
Патч клавы в Пли включили.С завтрашнего дня можно не менять.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Vadim_art от 08 Март 2012, 01:26:44

<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.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: gavd от 06 Ноябрь 2012, 18:52:01
Рендер NextEvent2
Благодарим nikolasi
Выводит время и название следующих передач

(http://s017.radikal.ru/i400/1112/af/a296b5c97e81.jpg)

Выводит столько передач сколько поставите
В этом который выложил я включено 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  соответствующего  скина  ?   Объясните  кто  знает  поподробнее ?
 
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 06 Ноябрь 2012, 19:38:34
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" />Рендер во вложениях
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: gavd от 09 Ноябрь 2012, 16:57:13
Работает  ли  этот  рендер  на  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" /> (старую  строчку  обязательно  удалить).
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: ooolexa от 06 Февраль 2013, 20:25:44
Тему почистил от хлама дабы не засорять её. Поболтать можно и в курилке про какие то расширения непонятно зачем .
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: pavlikai от 07 Февраль 2013, 11:44:06
Подскачите есть ли рендер PiconProv, PiconSatTV что бы при уменьшении size="50,30" пикон не обрезался и пропорционально уменьшался, так как реализованно на Picon.py Надо чтобы пиконы вытягивало с стандартной папки PiconProv, PiconSatTV  а не создавать копии размером 50х30

Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 09 Март 2013, 13:12:52
Подскачите есть ли рендер 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>
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: pavlikai от 09 Март 2013, 17:37:16
а что мешает поправить то?Допишите self.instance.setScale(1)перед каждой строкой где есть строка self.instance.setPixmapFromFile(self.pngname)   тогда будет читать размер заданный под пикон в скине и соответственно переразмерять под ваш размер...делов то))


Класс, спасиба большое, прописал  строчку в рендерах PiconProv, PiconSat и теперь пиконы с одной папки и размер мини,
единственно плохо что после обновления слетят рендеры, если бы и на фиде прописать с такими параметрами было бы супер, и не нужно бы было создавать в разных скинах рендеры с разными названиями типа как щас есть( PiconSat, PiconSatTV, PiconSatTvMini и так далее)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 20 Март 2013, 15:59:10
Дмитрий,поделись конвертером RemainingToText.py для OpenPLi 3.0,если таковой есть.
Старые решения [ClockToText.py+RemainingToText.py] не хотят работать
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 20 Март 2013, 17:29:59
Дмитрий,поделись конвертером RemainingToText.py для OpenPLi 3.0,если таковой есть.
Старые решения [ClockToText.py+RemainingToText.py] не хотят работать
На будущее...
берешь оригинальный RemainingToText.py,там сейчас так,
return "%s%d min" % (prefix, tsecs / 60)
и приводишь к такому виду,
return _("%s%d min") % (prefix, tsecs / 60)

И так можно делать везде,где нет локализации.Только конечно перевод надо вписать.



Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 20 Март 2013, 18:35:03
Сделал,как ты писал
Цитата
elif self.type == self.DEFAULT:
         if remaining is not None:
            return _("+%d min") % (remaining / 60)
         else:
            return _("%s%d min")  % (duration / 60)
      else:
В следующей передаче не меняются мин
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 20 Март 2013, 19:09:21
Сделал,как ты писалВ следующей передаче не меняются мин
А переводить кто будет?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 21 Март 2013, 09:27:15
Дмитрий73,что-то у меня не получается,может у меня  в RemainingToText.py что-то не так?
Переписываю последние строчки,закидываю твой русик,всё равно  нижняя строка на латинице
И ещё ,не пойму нужен ли конвертер ClockToText.py ?
....со старым не работает.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 21 Март 2013, 09:35:17
Дмитрий73,что-то у меня не получается,может у меня  в RemainingToText.py что-то не так?
Переписываю последние строчки,закидываю твой русик,всё равно  нижняя строка на латинице
И ещё ,не пойму нужен ли конвертер ClockToText.py ?
....со старым не работает.
Надо было с гита пли скачать последний  RemainingToText.py и добавить нужно.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 21 Март 2013, 10:19:07
Вот теперь другое дело,спасибо!
Я на гите PLi не бываю,у нас свой форум,и хорошо когда пользователи нашего клуба делятся доступной информацией.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 21 Март 2013, 18:01:47
Дмитрий73 (https://wvclub.net/forum/index.php?action=profile;u=98), Как прописать, чтобы выводилось не +211мин. а 3ч. 31мин.?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 21 Март 2013, 21:45:30
Дмитрий73 (https://wvclub.net/forum/index.php?action=profile;u=98), Как прописать, чтобы выводилось не +211мин. а 3ч. 31мин.?
знаю только как  3ч. 31мин.ХХсек.
по моему это лишнее?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 22 Март 2013, 07:52:42
Дмитрий73 (https://wvclub.net/forum/index.php?action=profile;u=98), В скине прописал так:
  <convert type="RemainingToText">NoSeconds</convert>
В конверторе так:
return _("+ %dhr %02dmin") % (remaining / 3600, (remaining / 60) - ((remaining / 3600) * 60))
В локализации:
msgid "+ %dhr %02dmin"
msgstr "+ %dч. %02dмин."
Теперь вот так выводится:
+ 1ч. 22мин.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 22 Март 2013, 08:09:14
Дмитрий73 (https://wvclub.net/forum/index.php?action=profile;u=98), В скине прописал так:
  <convert type="RemainingToText">NoSeconds</convert>
В конверторе так:
return _("+ %dhr %02dmin") % (remaining / 3600, (remaining / 60) - ((remaining / 3600) * 60))
В локализации:
msgid "+ %dhr %02dmin"
msgstr "+ %dч. %02dмин."
Теперь вот так выводится:
+ 1ч. 22мин.
спасибо.
идея хорошая.дай ка весь код конвертора,немного не понятно.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 22 Март 2013, 08:31:24
Да, забыл написать, это для передачи которая сейчас идёт, для следующей тоже самое, только везде без "+".
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 22 Март 2013, 12:54:04
Объясните как добавлять msgid в программке Virtaal Translation Editor
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 22 Март 2013, 14:05:17
Virtaal Translation Editor
Я добавляю в DCC, а потом в Poedit перевожу.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: pavlikai от 28 Апрель 2013, 22:57:15
Новая версия рендера PicEmu2 выводит пиконы различных эмуляторов, спасибо говорим nikolasi за предоставленный рендер, за дополнение и исправления вывода пикона эмулятора wicardd и добавления пикона fta если эмулятор не используется.
    <widget source="session.CurrentService" render="PicEmu2" position="197,371"  size="100,60"  zPosition="3" alphatest="on"/>
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 14 Июнь 2013, 19:59:46
что нужно паправить  в Converter  или  в Renderer  чтобы вывадило
для  dvb-t пикон Terrestrial.png

 

<widget position="183,70" size="100,60" source="ServiceEvent" path="piconSat" render="PiconSat"  alphatest="on" zPosition="2" transparent="1">
                       <convert type="ServiceName2">OrbitalPos</convert>

в рендере в одном месте прописал,вроде работает
 но опять баида с букетами получаетса
вылазит где ненадо


прописал как то так

   def changed(self, what):
      if self.instance:
         pngname = ""
         if what[0] != self.CHANGED_CLEAR:
            sname = self.source.text
            # strip all after last :
            sname = sname.replace('.', '').replace('Ā°', '')
            pngname = self.nameCache.get(sname, "")
            if pngname == "":
               pngname = self.findPicon(sname)
               if pngname != "":
                  self.nameCache[sname] = pngname
         if pngname == "": # no picon for service found
            pngname = self.nameCache.get("default", "")
            if pngname == "": # no default yet in cache..
               pngname = self.findPicon("Terrestrial")
               if pngname == "":
                  tmp = resolveFilename(SCOPE_CURRENT_SKIN, "picon_default.png")
                  if fileExists(tmp):
                     pngname = tmp
                  else:
                     pngname = resolveFilename(SCOPE_SKIN_IMAGE, "skin_default/picon_default.png")
               self.nameCache["default"] = pngname
         if self.pngname != pngname:
            self.instance.setPixmapFromFile(pngname)
            self.pngname = pngname
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 25 Июнь 2013, 14:27:12
maigais ты не там делаешь снова)) это дело нужно в тот самый ServiceName2 вписать
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 25 Июнь 2013, 23:35:28
да уж  :( пробывал по всякому
так же само  как ты  iptv прописал чегото неполучаетса
уже терпение  кончилос  >:(
да ещо как идею разсматривал ServiceOrbitalPosition
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 26 Июнь 2013, 16:16:40
Вопрос к уважаемому nicolasi, можно ли сделать в вашем рендере PiconRefPS функцию масштабирования пиконов под размер прописанный в скине. По вашему совету я сделал это для рендеров piconSat, piconProv все работает. Хотелось бы чтоб и в этом рендере тоже так было... Заранее спасибо  ;)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 26 Июнь 2013, 16:33:07
spartak73 это какой рендер?прикрепите я посмотрю.maigais крепи свой ServiceName2(их уже куча вариантов есть) я думаю сделаю тебе
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 26 Июнь 2013, 16:36:08
Это вот этот. По моему ваша работа. Я брал из вашего поста. Уже не помню где. Он переключает поочередно пиконы канала, провайдера и спутника. Удобная штука.  ;)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 26 Июнь 2013, 17:02:35
spartak73   конечно удобная три пикона прокручеваетса в одну рамку
так  можна сказать первинец от nikolasi
помню я первыи у nikolasi спрашевал  поправки на шуре
и я тоже очень даволен ;)

nikolasi
 ServiceName2(их уже куча вариантов есть)

тут ты прав ,каждыи под свои проваидер подгоняет
вот мои
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 27 Июнь 2013, 00:13:06
spartak73 это не мой рендер...да я его правил несколько раз по просьбе того же maigais)) первый раз он вообще на ое2 не работал.задумка интересная но сделано чуть коряво было ну я выкинул половину и вписал так как думаю сам...То не важно.наскока помню у вас проблемка с пиконами большего размера и вы хотите их выводить в стандартном окне пиконов 100 на 60 так что бы их не обрезало??верно?Если да то ловите.теперь независимо какой размер пиконов 100 на 60 или 130х80 все будет вмещатса в стандартном окне 100 на 60

Добавлено: 27 Июнь 2013, 00:16:03
maigais- ваш пикон Terrestrial.png  для реального dvb-t?Я верно понял?не айпитив и тд а рельно канал который идет по dvb-t тюнеру?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 27 Июнь 2013, 00:33:57
Может я не правильно выразился. Прошу простить. Но задумка была не только уменьшать пиконы а подгонять их под размер предусмотренный в скине. Допустим в одном скине размер пиконов 100х60 а в другом 130х80 и чтобы все это работало автоматом. Не зависимо от размера самих пиконов. Например пиконы 100х60 растягивать до размера в скине 130х80 и наоборот пиконы 130х80 сжимать под размер скина 100х60. Простите если я путано изъясняюсь я уже давно живу в Германии немного русский забываю  :D .  Сейчас ваш рендер в виджете предусмотренного под размер 130х80 под пиконом оставляет цветные полосы. Уменьшает он до размеров 100х60 корректно. В общем я хотел универсальность. Может вы свой рендер-ротатор сделаете? Наверно намного легче чем править чужой код... Все же я надеюсь на вашу светлую голову. Еще раз спасибо.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 27 Июнь 2013, 00:39:22
maigais- ваш пикон Terrestrial.png  для реального dvb-t?Я верно понял?не айпитив и тд а рельно канал который идет по dvb-t тюнеру?

 конечно для реального 


ps.немношко не втему
ну как известно у шуры  есть свои плагин ShuraCatchUpTV  для прасмотра архива
если чесно я там пополнил из  плагина EPGSearch  кода кое что
точнее  вывод в менюшках
вот ломаю голуву как можно превизать  чтоб читало  описание передачи из epg.dat
также само  как в букетах
это зделать наверное сложно
да и скин изпользуетса "EPGSelection"

    <widget source="Event" render="ScrollLabel" position="85,120" size="435,364" transparent="1" font="Regular; 20">
      <convert type="EventName">FullDescription</convert>
    </widget>
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 27 Июнь 2013, 13:07:40
Может я не правильно выразился. Прошу простить. Но задумка была не только уменьшать пиконы а подгонять их под размер предусмотренный в скине. Допустим в одном скине размер пиконов 100х60 а в другом 130х80 и чтобы все это работало автоматом. Не зависимо от размера самих пиконов. Например пиконы 100х60 растягивать до размера в скине 130х80 и наоборот пиконы 130х80 сжимать под размер скина 100х60. Простите если я путано изъясняюсь я уже давно живу в Германии немного русский забываю  :D .  Сейчас ваш рендер в виджете предусмотренного под размер 130х80 под пиконом оставляет цветные полосы. Уменьшает он до размеров 100х60 корректно. В общем я хотел универсальность. Может вы свой рендер-ротатор сделаете? Наверно намного легче чем править чужой код... Все же я надеюсь на вашу светлую голову. Еще раз спасибо.
)) это вы извините я не верно понял что надо....Зы а че вы раньше не писали что с Германии?)) когда я минивен себе искал там))) учитывая что по немецки ноль то купил в Италии(италянским владею свободно-4 года там отработал...).это все офтоп.Вот держите теперь будет и увеличивать и уменьшать.Но в скине появилось 2 параметра-
piconWidth-длина нужная для этого скина
piconHeight-высота нужная для этого скина
пример для наглядности
<widget source="session.CurrentService" render="PiconRefPS" position="102,118" size="50,30"  piconWidth="50" piconHeight="30" zPosition="10" transparent="1" alphatest="on"/>тоисть сейчас выведет пиконы размером 50 на 30
если piconWidth и piconHeight не указаны в скине-рендер выведет по умолчанию размер 100 на 60...вот додумалса пока до такого варианта.Вам устроит так?дело в том что рендер использует принцып вывода слайдов и для смены размера пикона надо жестко указать нужный вам размер пиконов...Делать свой ротатор...а смысл если например этот же рендер работает нормально?а изобретать велосипед по новому...ну не вижу смысла в этом)))
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 27 Июнь 2013, 14:26:44
nikolasi, Спасибо, теперь нормально все. То что нужно.  :)

Оффтоп: если нужен перевод с немецкого обращайся  ;) .
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: gavd от 27 Июнь 2013, 18:37:44
Вопрос к уважаемому nicolasi, можно ли сделать в вашем рендере PiconRefPS функцию масштабирования пиконов под размер прописанный в скине. По вашему совету я сделал это для рендеров piconSat, piconProv все работает. Хотелось бы чтоб и в этом рендере тоже так было... Заранее спасибо  ;)
А  не  мог  бы  ты  выложить  эти  правленные  piconSat  и   piconProv  ,   чтоб  уж   всё  в  комплекте   было  ;) .  И   пояснение  как  задействовать  в  skin.xml  .
Заранее  спасибо .
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 27 Июнь 2013, 18:54:49
Скачай последнюю билиотеку компонентов с паралельного форума. Там это уже все поправлено.  ;) А задействовать также как и все другие рендеры...

<widget source="session.CurrentService" render="PiconSatTV" position="63,181" size="100,60" zPosition="4" transparent="1" alphatest="on" />

<widget source="session.CurrentService" render="PiconProv" position="115,560" size="100,60" zPosition="10" transparent="1" alphatest="on">
  <convert type="ServiceName2">%P</convert>
</widget>
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: gavd от 27 Июнь 2013, 21:22:43
А задействовать также как и все другие рендеры...
    ты  имеешь  ввиду   что  достаточно  просто   вместо  size="100,60"  прописать  size="500,300"  то  получим    соответствующий  пикончик   ?  И  дополнительно  больше  ничего  не  надо  прописывать (типа  piconWidth="500" piconHeight="300")  ?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 27 Июнь 2013, 21:57:06
Разговор был за рендеры piconProv, piconSatTV. Не надо все в кучу мешать. В этих рендерах виджет такой как я выложил. Для другого рендера от nikolasi PiconRefPS нужны вот эти параметры о которых ты упомянул.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 29 Июнь 2013, 17:53:15
Для комплекта-рендер PiconCams.Выводит слайдом пикон эму+пиконы кодировок.Эму берет с определения /tmp/ecm.info как и рендер PicEmu2, кодировки-с потока.Рендер и пиконы к ему и кодировкам в прицепе.в скине пример
<widget source="session.CurrentService" render="PiconCams" position="102,118" size="100,60" zPosition="10" transparent="1" alphatest="on"/>
да рендер PiconRefPS я переписал-он теперь работает и в меню каналов в спаре с конвертром ServiceName2.
думаю теперь имеете 2 рендера которые впринцыпе в 2 своих окнах выведут вам всю нужную информацию в виде пиконов
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 29 Июнь 2013, 18:04:54
А в рендере PiconCams тоже работает масштабирование пиконов? Просто я хочу пиконы кодировок тоже перерисовать в размер 130х80  :D
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 29 Июнь 2013, 18:19:33
А в рендере PiconCams тоже работает масштабирование пиконов? Просто я хочу пиконы кодировок тоже перерисовать в размер 130х80  :D
да принцып тотже что и в PiconRefPS2 и в PiconRefPS(параметры piconWidth и piconHeight) тоисть под любой скин и размер пиконов можете подстроить
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 02 Июль 2013, 07:35:41
nikolasi,поправь рендер PiconCams,при старте  wicard - зелёнка
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 02 Июль 2013, 11:31:46
Harmon у вас оф. карточка стоит ?Я исправлю(получаетса что у вас нет файла /tmp/ecm.info) и можете свой конфиг викарда показать?
Вот держите-я вписал 3 проверки теперь полюбому не будет зелени..+добавил полинтервал(пикон эму сменитса сразу когда сменили эму)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 02 Июль 2013, 13:54:52
nikolasi,совершенно верно ,у меня в ридере  newcamd525 не прописан emm_cache
Нет, у меня ш@ра
В ридере  emubiss  я удалил строку сознательно,так как без неё быстрей переключается канал Евроньюс( НТВ+)

Извините, вам запрещён просмотр содержимого спойлеров.


Ой,что-то не то написал... :-\
Проверил,всё работает как часы.
Огромное тебе спасибо nikolasi !
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 02 Июль 2013, 16:54:22
дописал вывод кодировки EXSET.+ сделал пикон темный для EXSET кому нужно-ловите.Да не в тему(извините) ткныте где есть темные пиконы для Лебедя...
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 02 Июль 2013, 19:43:25
дописал вывод кодировки EXSET.+ сделал пикон темный для EXSET кому нужно-ловите.Да не в тему(извините) ткныте где есть темные пиконы для Лебедя...
Если такие подойдут:
Извините, вам запрещён просмотр содержимого спойлеров.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 03 Июль 2013, 12:34:54
oleg8000 можете скинуть мне пиконы на мыло?сутки прошли а кода подтвержждения активации с этого форума нет(чет maigais меня не взлюбил-я так понял его форум))
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 03 Июль 2013, 13:03:02
nikolasi,держи
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 03 Июль 2013, 20:41:05
oleg8000 можете скинуть мне пиконы на мыло?сутки прошли а кода подтвержждения активации с этого форума нет(чет maigais меня не взлюбил-я так понял его форум))

ты чего обижаеш  ;D
тебя как радного принял

пробуи тепер и почту глянь
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 06 Июль 2013, 19:43:02
nikolasi, посмотри рендер PiconCams.py,почему-то он не выводит пиконы Wicardd и OScam
Mgcamd выводит без проблем.
Вместо Wicardd выводит gbox :-\
Эмуль на ш@ре,ecm.info :
Извините, вам запрещён просмотр содержимого спойлеров.


C OScam разобрался,неправильно был подписан пикон,но викард правильно [Wicardd.png]
Может чего -то не хватает в конфиге викарда ?
Мой конфиг ниже пост #52
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 09 Июль 2013, 12:00:05
Harmon держите.счас все будет ок.Плюс поидеи должен определять и если у вас работает карточка....можете проверить карточку-пикон должен матюкатса под карточку как Card
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 12 Июль 2013, 17:05:21
nikolasi ,
спасибо за рендер !
А ты можешь сделать плагин , как в iPhone / iPod Touch: Due - напоминалка
Некий органайзер,чтобы не пропустить событие,то есть какую нибудь важную передачу.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 12 Июль 2013, 17:09:58
nikolasi ,
спасибо за рендер !
А ты можешь сделать плагин , как в iPhone / iPod Touch: Due - напоминалка
Некий органайзер,чтобы не пропустить событие,то есть какую нибудь важную передачу.
впринцыпе это не так сложно сделать....опишите как хотите это видеть-в виде сообщения на экране и тд...тоисть как должен выглядить функционал самого плагина или как оно выглядит м работает на том  же iPhone
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 12 Июль 2013, 19:20:26
В принципе нужна строка на экране через  >Blink</convert>
Наподобие RecInfoBar  /событие/время/
Допустим заходишь в раздел Выбор EPG.там есть функция Добавить таймер,синяя кнопка свободна,на неё привязать функцию напоминание.
Смотришь дату и время передач на текущую неделю,добавляешь нужную.Выходишь.Смотришь какой нибудь канал допустим через пару-тройку дней,память конечно подвела.....а тут упс- напоминание.
Так же работает таймер записи,но бывает запись то и не нужна.
Если это возможно,внешний вид этого плагина не столь важен,важен функционал.
Надеюсь ,доступно описал свою хотелку...
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 16 Июль 2013, 15:41:01
в имидже ruDREAM OE3.0 Live X images имеется плавная анимация для Renderer PositionGauge
у кого стоит новый ruDREAM OE3.0 Live X скиньте ихний скин и рендер PositionGauge хочу на моём скине также сделать
а лучше весь имидж разобранный  целиком

как это работает можно здесь пасмотреть
Извините, вам запрещён просмотр содержимого спойлеров.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 16 Июль 2013, 17:30:38
vadim7272,разве нельзя выдрать из имиджа для тестирования Здесь (https://www.dropbox.com/sh/2fwqeg6t431s2j4/VbPaZj5BlB)
М-да,заманчивый имидж Тыц (https://www.dropbox.com/sh/2fwqeg6t431s2j4/VbPaZj5BlB#f:Live-X%20HD1080p%20ru.mov)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 16 Июль 2013, 20:41:07
Harmon спасибо
но в папки у тебя нет skin.xml что бы подсмотреть
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 16 Июль 2013, 21:02:25
Держи....
Всё хорошо в имидже  ruDREAM OE3.0 Live X ,кроме мелкого шрифта .Движок и правда очень хороший.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 18 Июль 2013, 16:39:38
nikolasi (https://wvclub.net/forum/index.php?action=profile;u=1161), Нужна ваша помощь! Как добавить класс и прописать дефку, чтоб в режиме медиа проигрывателя, например, прописать другой "набор виджетов"?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 07 Август 2013, 20:41:40
maigais ты не там делаешь снова)) это дело нужно в тот самый ServiceName2 вписать

видемо если нулевая позицыя забито иптв 
то на пиконсат  пикон для dvb-t  непривизать
сегодня засел на ServiceName2 крешеи поганял

где то читал на форуме у когото на этом коде работает
и нехрена непонял
мне непамагло

def getOrbitalPosition(self, service):
feinfo = service.frontendInfo()
orbital = 0
if feinfo is not None:
frontendData = feinfo and feinfo.getAll(True)
if frontendData is not None:
if frontendData.has_key("tuner_type"):
if frontendData["tuner_type"] == "DVB-S":
orbital = int(frontendData["orbital_position"])

if orbital > 1800:
return str((float(3600 - orbital))/10.0) + "°W"
elif orbital > 0:
return str((float(orbital))/10.0) + "°E"
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 10 Август 2013, 00:30:40
maigais какой рендер используешь piconsat?если тот что я выкладывал дляиспользовния с конвертером ServiceName2 а именно его OrbitalPos то допиши вот это себе в ServiceName2 должно тебе помочь..проверить не могу у меня нет двт но по логике должно выводить тебе пикон двт а имеено с названием пикона DVB-T на твоих каналах.я ж говорил тебе-просто все можно сделать...
 
@cached
def getText(self):
                sname2 = ""
                sname3 = ""
                sname = ""
service = self.source.service
                if service:
                    feinfo = service.frontendInfo()
                    if feinfo is not None:
                        frontendData = feinfo and feinfo.getAll(True)
                        if frontendData is not None and frontendData.get('tuner_type') == 'DVB-T':
                             sname3 = 'DVB-T'
if isinstance(service, iPlayableServicePtr):
info = service and service.info()
ref = None
else: # reference
info = service and self.source.info
ref = service
if info is None: return ""
sname = ref and ref.toString() or info.getInfoString(iServiceInformation.sServiceref)
if 'tvshka' in sname:
                        sname2 = "SCHURA"
elif 'vsadmin' in sname:
                        sname2 = "Vsadmin"                         
if 'http' in sname:
                        sname3 = "Iptv"                       
           
if self.type == self.NAME:
name = ref and (info.getName(ref) or 'N/A') or (info.getName() or 'N/A')
return name.replace('\xc2\x86', '').replace('\xc2\x87', '')
elif self.type == self.NUMBER:
num, bouq = self.getServiceNumber(ref or eServiceReference(info.getInfoString(iServiceInformation.sServiceref)))
return num and str(num) or ''
elif self.type == self.BOUQUET:
num, bouq = self.getServiceNumber(ref or eServiceReference(info.getInfoString(iServiceInformation.sServiceref)))
return bouq
elif self.type == self.PROVIDER:
return ref and self.getProviderName(ref) or info.getInfoString(iServiceInformation.sProvider) or sname2
elif self.type == self.REFERENCE:
return ref and ref.toString() or info.getInfoString(iServiceInformation.sServiceref)
elif self.type == self.ORBPOS:
                        if sname3 == "Iptv":
                               orbp = "0.0В°E"
                        elif sname3 == "DVB-T":
                               orbp = "DVB-T"
                        else:
                               orbp = self.getTransponderInfo(info, ref, '%O')
return orbp


или еще проще вот так
elif f == 'O': # %O - orbital_position (dvb-s/s2)
if type == 'DVB-S':
x = self.tpdata.get('orbital_position', 0)
result += x > 1800 and "%d.%d°W"%((3600-x)/10, (3600-x)%10) or "%d.%d°E"%(x/10, x%10)
elif type == 'DVB-T':
result += "DVB-T"
смотри какой вариант тебе нравитса...думаю последний самый простой))
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 10 Август 2013, 23:07:28
спасибо  ;)
в торои вариант прокатил
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 03 Сентябрь 2013, 07:48:29
Ребята,подскажите какой рендер выводит бегущую строку на vfd дисплей ?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: olegha от 03 Сентябрь 2013, 09:14:03
Любой, который ты использовал у себя или увидел в других скинах. Например: RollerCharLCD, RollerCharLCDLong, g16RollerChar, LcdRoller.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Vadim_art от 05 Сентябрь 2013, 13:29:52
Коллеги, хоть это и не имеет отношения к теме форума, но имеет отношение к скинам. Надеюсь, что кто-нибудь направит в нужное русло.
Есть скин от имиджа BH для VFD панели (DUO2). Хотел использовать этот скин на PLI, но ничего не получилось. Тогда, пошел другим путём. Взял скин от PLI за основу и пытаюсь его дополнить виджетами. И тоже не получается. Помогите разобраться, что я делаю не так.

В прицепе скин от PLI.  Для начала, хочу банально добавить часы в InfoBarSummary.

<widget source="global.CurrentTime" render="Label" position="86,0" size="49,12" font="FdLcD;12" halign="right" transparent="1">
<convert type="ClockToText">Format:%H:%M</convert>
</widget>


Добавлено: 05 Сентябрь 2013, 15:47:43
Коллеги, хоть это и не имеет отношения к теме форума, но имеет отношение к скинам. Надеюсь, что кто-нибудь направит в нужное русло.
Есть скин от имиджа BH для VFD панели (DUO2). Хотел использовать этот скин на PLI, но ничего не получилось. Тогда, пошел другим путём. Взял скин от PLI за основу и пытаюсь его дополнить виджетами. И тоже не получается. Помогите разобраться, что я делаю не так.

В прицепе скин от PLI.  Для начала, хочу банально добавить часы в InfoBarSummary.

<widget source="global.CurrentTime" render="Label" position="86,0" size="49,12" font="FdLcD;12" halign="right" transparent="1">
<convert type="ClockToText">Format:%H:%M</convert>
</widget>

Cори, я еще и разделом ошибся. Прошу Модератора перенести топик сюда
Извините, вам запрещён просмотр содержимого спойлеров.

Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: kreativ от 15 Ноябрь 2013, 19:41:49
Вопрос по рендеру  PicEmu2.py

system: Viaccess
caid: 0x0500
pid: 0x07DE
prov: 040600
cw0: 03 98 85 20 91 3E DD AC
cw1: F8 8B D8 5B CE 36 6A 6E
Signature OK
source: net (camd35 at 111.222.222.444:Camd3)
868 msec -- Fri Nov 15 16:48:40 2013
Этот лог с Оскама по протоколу Самд3, он абсолютно идентичен логу ниже с Мгсамда по протоколу невкамд, соответственно рендер выводит картинку мгкамда, а не оскама.

system: Viaccess
caid: 0x0500
pid: 0x0fa7
prov: 040600
cw0: 6F 86 B7 AC 68 2D 12 A7
cw1: 86 2D E4 97 A0 2D 52 1F
Signature OK
source: net (newcamd at 111.222.333.444:Newcamd)
512 msec -- Fri Nov 15 19:35:15 2013

Это можна как-то победить или плюнуть.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Дмитрий73 от 15 Ноябрь 2013, 22:04:48
Вопрос по рендеру  PicEmu2.py

system: Viaccess
caid: 0x0500
pid: 0x07DE
prov: 040600
cw0: 03 98 85 20 91 3E DD AC
cw1: F8 8B D8 5B CE 36 6A 6E
Signature OK
source: net (camd35 at 111.222.222.444:Camd3)
868 msec -- Fri Nov 15 16:48:40 2013
Этот лог с Оскама по протоколу Самд3, он абсолютно идентичен логу ниже с Мгсамда по протоколу невкамд, соответственно рендер выводит картинку мгкамда, а не оскама.

system: Viaccess
caid: 0x0500
pid: 0x0fa7
prov: 040600
cw0: 6F 86 B7 AC 68 2D 12 A7
cw1: 86 2D E4 97 A0 2D 52 1F
Signature OK
source: net (newcamd at 111.222.333.444:Newcamd)
512 msec -- Fri Nov 15 19:35:15 2013

Это можна как-то победить или плюнуть.
Переключить в оскаме на вывод родного ecm.info
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: hlobazh от 06 Январь 2014, 08:14:00
С Новым Годом! Подскажите где можно скачать конверторы,рендеры для Dreambox 8000 ? Спасибо!
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 06 Январь 2014, 10:45:06
А какие конкретно нужно? Можешь использовать библиотеку с гисклуба.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 06 Январь 2014, 11:18:25
Рендер PicCript2.py  от Nikolasi
Добавил кодировки:
Извините, вам запрещён просмотр содержимого спойлеров.


Пример :
<widget source="session.CurrentService" render="PicCript2" path="/ULTRA-HD/crypt" position="1134,674" size="100,30" alphatest="blend" zPosition="3" />
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: hlobazh от 06 Январь 2014, 17:55:40
А какие конкретно нужно? Можешь использовать библиотеку с гисклуба.

Ссылочку можно для библиотеки. Спасибо.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 06 Январь 2014, 19:04:01

Цитата
Ссылочку можно для библиотеки. Спасибо.
Здесь (http://gisclub.tv/skiny-pikony-lokalizacija/gisclub-skin-lib-biblioteka-renderov-i-konverterov-%282%29/)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 06 Январь 2014, 19:06:53
кто пользуется WWeather.pu ?
у меня с нового года стоит одна и таже температура и не меняется
кто пользуется , как у вас ? и есть ли альтернатива
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 06 Январь 2014, 20:20:34
vadim7272 (https://wvclub.net/forum/index.php?action=profile;u=631), И у меня тоже - доступа к сайту нет... Если есть желание, вот альтернатива
Извините, вам запрещён просмотр содержимого спойлеров.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 06 Январь 2014, 20:40:20
да я тоже его поставил , вроде норм но вктер в км.час показывает
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 06 Январь 2014, 20:49:42
vadim7272 (https://wvclub.net/forum/index.php?action=profile;u=631), С ним так изначально... А QuickWeather от Nikolasi - не подойдёт?
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 06 Январь 2014, 20:55:31
QuickWeather от Nikolasi  я такой не  знаю
набрал  в гугле зашёл , там на инглише , яхо погоду правильно паказывает , оставлю его
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: oleg8000 от 06 Январь 2014, 22:14:42
vadim7272 (https://wvclub.net/forum/index.php?action=profile;u=631), Ну зачем же Google... На этом форуме он есть
https://wvclub.net/forum/index.php?topic=927.0
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Harmon от 07 Январь 2014, 10:25:22
кто пользуется WWeather.pu ?
у меня с нового года стоит одна и таже температура и не меняется
кто пользуется , как у вас ? и есть ли альтернатива

Альтернатива [spzWeather ],компоненты в прицепе,как прописать ,- пример в xml
Данные берёт с foreca,иконки  работают некорректно,да и погода отличается от той,которая выводится плагином Foreca c фида.
Сделать так, чтобы данные были из самого плагина Foreca у меня не получается
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: hlobazh от 24 Март 2014, 06:07:23
Подскажите кто нибудь где взять  Рендер RunningText для OpenPli4. Спасибо.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: Ednaz от 24 Март 2014, 11:06:44
hlobazh (https://wvclub.net/forum/index.php?action=profile;u=5761), попробуй
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: hlobazh от 24 Март 2014, 19:07:27
hlobazh (https://wvclub.net/forum/index.php?action=profile;u=5761), попробуй
Спасибо, пошло нормально.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 10 Июль 2014, 22:17:50
 Nikolasi у меня вапросик
уже долгое время ломаю голуву
так как я  пользуюс твоим первиницем  рендером PiconRefPS.py
но он чегото неотоброжает  пикон иптв проваидер с референсом 4097:0
хотя на референс  1:0:1  отоброжает
как можна наладить!!!!
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 10 Июль 2014, 22:44:55
maigais  а чего не работает?
                        if sname.startswith('4097'):
                            sname = sname.replace('4097', '1', 1)
вставить строка 64
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 10 Июль 2014, 22:51:29
это  же проста для Picon конала
у меня неотоброжает Picon проваидера
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 10 Июль 2014, 22:58:42
maigais если провавайдер получается через ServiceName2, то не будет выводится провайдер при таком раскладе и рендер здесь не причем, конвертер возвращает вместо имени провайдера, STREAMTV....
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 10 Июль 2014, 23:12:00
плоха читал  ;)

"первиницем  рендером PiconRefPS.py"  ----> первыи рендер от Nikolasi « Ответ #37  https://wvclub.net/forum/index.php?topic=246.30


он работает сам по себе
ServiceName2  непределах
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 10 Июль 2014, 23:28:18
maigais та я вообще читать не умею, только писать, там в рендере есть предопределенные провайдеры или provname.upper() было интересно глянуть, что он отдает в твоем случае, вот как посмотреть я не могу придумать....
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 10 Июль 2014, 23:32:09
maigais та я вообще читать не умею, только писать,

шутник  ;D

он мне выводит дефолт пикон скина на референсом 4097:0
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 10 Июль 2014, 23:39:05
maigais я так понял если iptv, то рендер анализирует референс (для  iptv он включает в себя все с адресами , паролями и явками) нет ли там волшебного слова и по нему определяет прова, дык покажи что у тебя записано в букете, на любой канал данного прова, тогда будет ясно ...
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 10 Июль 2014, 23:51:31
да я пробывал по всякому

проста получаетса чио нечитает как сылку rtmp потому неотоброжает пикон проваидер


#SERVICE 4097:0:1:7918:A:70:FFFF0000:0:0:0:rtmp%3a//iptv1.zargacum.net/iptv/110?key=ччччччччч:Kinoreys 4
#DESCRIPTION Kinoreys 4
#SERVICE 4097:0:1:46B6:12:70:FFFF0000:0:0:0:rtmp%3a//iptv1.zargacum.net/iptv/115?key=ххххххххх:Kinoreys 5
#DESCRIPTION Kinoreys 5
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 11 Июль 2014, 00:09:45
попробуй 91-й строкой добавить
elif 'zargacum' in sname2:
name = "ZARGACUM"

rtmp по моему никаким боком

ps пикон должен называться ZARGACUM.png
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 11 Июль 2014, 00:17:07
нету разницы
у меня так имеитса и неотоброжает

                elif 'zargacum' in sname2:                             
                                    sname = "ZARGACUMTV"


называться ZARGACUMTV.png

мне кажитса проста нечитает rtmp

Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 11 Июль 2014, 00:30:48
да твой rtmp никаким образом не влияет, это просто 4 буквы так как референс это строка, почему не находит непонятно или находит и кто-то потом перешибает, надо сидеть внимательно рассматривать строку и остальные определения так можно найти...


Добавлено: 11 Июль 2014, 10:19:54
maigais
59-й строкой пропиши
print sname2
и покажи, что там за строка получается от этого и будем танцевать
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 11 Июль 2014, 21:22:29
нехрена непонял куда вставить
тав вроде вывод для прастого пикона 
вот мои фаил
может поправиш а я тестану ;)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 11 Июль 2014, 21:57:01
maigais да пофиг что там, нужна переменная sname2 в которой ищутся по имени iptv провайдеры,смотри прицеп
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 12 Июль 2014, 00:14:47
неа
вся инфа пропало в инфобаре
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 12 Июль 2014, 01:20:16
завтра поставлю, разберусь

Добавлено: 12 Июль 2014, 12:21:41
maigais короче получается ситуация не откуда взять название провайдера
вот переменная по которой , определяется провайдер

SNAME2: - 4097:0:1:46B6:12:70:FFFF0000:0:0:0::Kinoreys 5
в ней и намека нет на zagracum

что тут придумать не знаю...

ps я вставил  код print строка 88 там меняя имя переменной в терминале можешь смотреть, что выводит рендер, может чего придумаешь....



Добавлено: 12 Июль 2014, 16:08:06
pps из идей только зашифровать провайдера в референсе вместо спутника, у тебя например, так
#SERVICE 4097:0:1:46B6:12:70:FFFF0000:0:0:0:rtmp%3a//iptv1.zargacum.net/iptv/115?key=ххххххххх:Kinoreys 5

добавляем в код:
elif ':FFFF0000:' in sname2:                             
      sname = "ZARGACUMTV" 

ты можешь развести практически любое количество провов, изменяя
FFFF0000, FFFF0001, FFFF0003 и т.д. в таком виде работает, см прицеп
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 12 Июль 2014, 18:48:19
спасибо
данет

ето невариант
нехочу выходить из рамки енигмы
предирживаюс к  FFFF0000
что означает кабельное телевидение
так читаетса в енигме  и сервицнаме итт


должен же быть варианты
неможет быть такое что http  сылку читает
но rtmp нечитает

видемо вся фишка в #SERVICE 4097

пробывал так и тоже неотоброжает

#SERVICE 4097:0:1:2:0:0:0:0:0:0:http%3a//iptv1.zargacum.net/iptv/ххххххххх/102/index.m3u8:Kinoreys 2
#DESCRIPTION Kinoreys 2



Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 12 Июль 2014, 19:40:30
да фишка в 4097 воспроизводится через GStreamer (ServiceMP3), а поводу выходить за рамки енигмы, не смеши этот рендер за нее и выходит в твоем понимании, например в месте где прописаны спутники..... ну успехов борись.... на данном этапе ни чем...
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 12 Июль 2014, 20:05:03
блин в твоем случае все пиконы переделать надо
для иптв если перезвать в FFFF0001, FFFF0003

и неизвестно как епг проидот :o

вот как не странно в другие рендеры работают в списке коналов
ну правда там сервицнаме  помогает
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 12 Июль 2014, 20:59:38
не хочешь не переделывай, я предложил какое-то решение, не устраивает, я тут причем, а epg, ну ты же повелитель своего epg экспериментируй  кроме самого референса в этом варианте вытащить ничего не получается.... а servicename2 там тоже не все хорошо в serviceEvent есть возможность вытащить а в currentService никак, я поглядываю на него но пока не придумал как править, и главное не сломать....
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 12 Июль 2014, 21:15:05
вот глянул в HD Glass 16 в рендерах
и непонял имеитса литам  функцыя для проваидера
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: wolow от 12 Июль 2014, 21:35:26
в рендерах нет вывода провайдера
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 07 Март 2015, 18:51:13
завтра поставлю, разберусь

Добавлено: 12 Июль 2014, 12:21:41
maigais короче получается ситуация не откуда взять название провайдера
вот переменная по которой , определяется провайдер

SNAME2: - 4097:0:1:46B6:12:70:FFFF0000:0:0:0::Kinoreys 5
в ней и намека нет на zagracum

что тут придумать не знаю...

ps я вставил  код print строка 88 там меняя имя переменной в терминале можешь смотреть, что выводит рендер, может чего придумаешь....



Добавлено: 12 Июль 2014, 16:08:06
pps из идей только зашифровать провайдера в референсе вместо спутника, у тебя например, так
#SERVICE 4097:0:1:46B6:12:70:FFFF0000:0:0:0:rtmp%3a//iptv1.zargacum.net/iptv/115?key=ххххххххх:Kinoreys 5

добавляем в код:
elif ':FFFF0000:' in sname2:                             
      sname = "ZARGACUMTV" 

ты можешь развести практически любое количество провов, изменяя
FFFF0000, FFFF0001, FFFF0003 и т.д. в таком виде работает, см прицеп


Сегодня ешо кывырялса ,вопшем нормально срабатывает
И ServiceName2 апазнаёт FFFF0000, FFFF0001, FFFF0003 Как кабельный
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 11 Март 2015, 06:43:16
Moжна поправить штоб ServiceName2 читал lamedb
Как  рудримовский ExtServiceInfo читает
Тогда можно было там мануальной прописать провайдер
И пиконы провайдер и название проваидера отображается как для примера Viasat

Проста создать lamedb_old в /etc/enigma2/
И правляем под себя lamedb_old и енигма нетрогает его

Вот прописал в ExtServiceInfo и провайдер непереписоваетса


class CashServiceList:
    CashServiceList = {}

    def __init__(self):
        if not pathExists('/etc/enigma2/lamedb_old'):
            return
        f = open('/etc/enigma2/lamedb_old').readlines()
        f = f[f.index('services\n') + 1:-2]
        cashServices = {}
        while len(f):
            ref = [ x for x in f[0][:-1].split(':') if ishex(str(x)) ]
            name = f[1][:-1]
            prov = f[2].split(':')[1].split(',')[0].rstrip('\n').strip()
            name = name.replace('\xc2\x87', '').replace('\xc2\x86', '').strip()
            servise_type = 0
            if str(f[0][0]) == 's':
                refstr = '%d:0:%X:%X:%X:%X:%X:0:0:0' % (int(ref[0]),
                 int(ref[2], 16),
                 int(ref[3], 16),
                 int(ref[4], 16),
                 int(ref[5], 16),
                 int(ref[6], 16))
                refstr = refstr.replace(':', '_')
                servise_type = int(ref[2], 16)
            else:
                refstr = '1:0:%X:%X:%X:%X:%X:0:0:0' % (int(ref[4]),
                 int(ref[0], 16),
                 int(ref[2], 16),
                 int(ref[3], 16),
                 int(ref[1], 16))
                refstr = refstr.replace(':', '_')
                servise_type = int(ref[4])
            if servise_type in (1, 2, 4, 10, 17, 22, 24, 25, 27, 134, 195):
                self.CashServiceList[refstr] = prov
            f = f[3:]
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 16 Март 2015, 07:06:58
Спасибо 2boom,он придумал выход из положение и поправил ServiceName2
Вся инфа у него в blogspot.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 16 Март 2015, 14:30:05
Спасибо 2boom,он придумал выход из положение и поправил ServiceName2
Вся инфа у него в blogspot.
проверил работает
но не то что бы мне нужно
мне нужен вывод Bouquet iptv в инфобаре
а он выводит только 2 параметра %A и AllRef и это для референса
а кому нужен вывод референса в инфобаре ? да никаму не нужен
писать ему не хочется так как раз с этим столкнулся
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 16 Март 2015, 16:46:25
мне нужен вывод Bouquet iptv в инфобаре
непонял ,што ты хотиш вывести!!!!
Я лично для инфобара пользуюсь MoreInfo2
Который доступен в алмастере
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 16 Март 2015, 18:39:14
непонял ,што ты хотиш вывести!!!!
Я лично для инфобара пользуюсь MoreInfo2
Который доступен в алмастере
как прописать виджет и нужный конвектор который будет выводить в инфобаре
или может такого не существует ?
ServiceName2.py надо переделывать,причем это уйма работы.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 17 Март 2015, 20:05:34
Не могу сказать про последние поправки в ServiceName2,непользуюс
Ностарый отображает букеты в инфобаре ;)
Там конечно у меня с переводом


 <convert type="ServiceName2">%B</convert>
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: spartak73 от 17 Март 2015, 20:19:18
Вот так например...

  <widget source="session.CurrentService" render="Label" position="616,446" size="420,22" font="LCD; 18" backgroundColor="transparent2" foregroundColor="yellow" transparent="1" zPosition="4" halign="center" noWrap="1">
    <convert type="ServiceName2">Bouquet</convert>
  </widget>

Работает и на последнем из библиотеки...  ;)
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 18 Март 2015, 11:05:24
Не могу сказать про последние поправки в ServiceName2,непользуюс
Ностарый отображает букеты в инфобаре ;)
Там конечно у меня с переводом


 <convert type="ServiceName2">%B</convert>
[/quote

если букеты iptv с 4097 отображает выложи плиз
а спутниковые и так понятно что отображает и старый и новый
я писал же интересует только букеты iptv с 4097
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 18 Март 2015, 17:08:05
Вот бери там имеется последний
http://2boom-lib.blogspot.com/2014/06/alwaystrue.html
И код скина Спартак выложил
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 18 Март 2015, 17:49:16
Вот бери там имеется последний
http://2boom-lib.blogspot.com/2014/06/alwaystrue.html
И код скина Спартак выложил
я вчера его пробовал в нём не прописано то что мне нужно и соответственно работать будет только на сат  каналов
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: maigais от 18 Март 2015, 18:12:47
Boт мой старый без поправки 2boom

http://sderni.ru/265539

 <convert type="ServiceName2">%B</convert>

Ну а всё остальной вывод инфы там
http://dream.altmaster.net/showpost.php?p=96482&postcount=24
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: vadim7272 от 18 Март 2015, 19:02:36
мы наверное о разном толкуем
у меня на сат каналах отображается названия букета как на картинке фаворит а на iptv 4097 не отображается то есть пусто
вот в чём вопрос
то есть конвектор в корент не обращается в сурсы и я не встречал таких выводов в конвекторах
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 11 Июль 2016, 16:06:43
мы наверное о разном толкуем
у меня на сат каналах отображается названия букета как на картинке фаворит а на iptv 4097 не отображается то есть пусто
вот в чём вопрос
то есть конвектор в корент не обращается в сурсы и я не встречал таких выводов в конвекторах
пример ваших букетов можете дать?я похожее делал вернее то что вы хотите вывести.ServiceName2 это вам просто не выведет-принцып работы другой в нем
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: krutoj2010 от 11 Июль 2016, 19:17:33
Ув.nikolasi давно хотел у Вас спросить да как то
не осмелился,вот на первом скрине,скрин с плеера exteplayer3 который
обычно подтягивается и практически всё крутит в плагине iptv,а на втором
скрин с MoviePlayer,а вопрос состоит в том как в плеер exteplayer3 прикрутить
всевозможные иконки ценной информации например теже субтитры и все остальные так как сделано в MoviePlayer нами,я обращался к автору iptv samsamsam,но он мне ответил типа так,я рад бы вам помочь но и сам не знаю как это можно сделать пока,может посмотрите когда у Вас будет на это время,
виджеты в скине арму для iptv прописаны но для вывода этих иконок у нас не получилось.
Название: Конверторы, Рендеры, Компоненты (Converters, Renders, Components)
Отправлено: nikolasi от 11 Июль 2016, 20:22:26
зы я лично не очень скажем так хорошо отношусь к exteplayer3 и всему остальному.если честно.ну да ладно.а автор вам правду написал-exteplayer3 играет не через бинар е2 поэтому у вас ниче не выходить вывести в виде иконок.так как все что есть в е2 работает через бинар и выводит через бинар е2. обещать не буду но попробую в этом помочь.но сначала доведу один проэкт до ума.будет ну очень интересная вещь по крайней мере на индб уж точно  ;)