Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

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

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

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
nikolasi ,
спасибо за рендер !
А ты можешь сделать плагин , как в iPhone / iPod Touch: Due - напоминалка
Некий органайзер,чтобы не пропустить событие,то есть какую нибудь важную передачу.

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
nikolasi ,
спасибо за рендер !
А ты можешь сделать плагин , как в iPhone / iPod Touch: Due - напоминалка
Некий органайзер,чтобы не пропустить событие,то есть какую нибудь важную передачу.
впринцыпе это не так сложно сделать....опишите как хотите это видеть-в виде сообщения на экране и тд...тоисть как должен выглядить функционал самого плагина или как оно выглядит м работает на том  же iPhone

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
В принципе нужна строка на экране через  >Blink</convert>
Наподобие RecInfoBar  /событие/время/
Допустим заходишь в раздел Выбор EPG.там есть функция Добавить таймер,синяя кнопка свободна,на неё привязать функцию напоминание.
Смотришь дату и время передач на текущую неделю,добавляешь нужную.Выходишь.Смотришь какой нибудь канал допустим через пару-тройку дней,память конечно подвела.....а тут упс- напоминание.
Так же работает таймер записи,но бывает запись то и не нужна.
Если это возможно,внешний вид этого плагина не столь важен,важен функционал.
Надеюсь ,доступно описал свою хотелку...

Оффлайн vadim7272

  • Продвинутый
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 98
  • -> Вас поблагодарили: 272
  • Сообщений: 390
  • Репутация: +273/-1
  • Пол: Мужской
  • awards Продвинутый пользователь За знание своего дела За верность клубу
    • Награды
  • Модель ресивера: AZBOX ME & AZBOX elite OpenRSI-3.0
в имидже ruDREAM OE3.0 Live X images имеется плавная анимация для Renderer PositionGauge
у кого стоит новый ruDREAM OE3.0 Live X скиньте ихний скин и рендер PositionGauge хочу на моём скине также сделать
а лучше весь имидж разобранный  целиком

как это работает можно здесь пасмотреть
Извините, вам запрещён просмотр содержимого спойлеров.
« Последнее редактирование: 16 Июль 2013, 16:22:36 от Ednaz »

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
vadim7272,разве нельзя выдрать из имиджа для тестирования Здесь
М-да,заманчивый имидж
« Последнее редактирование: 16 Июль 2013, 18:21:11 от Harmon »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн vadim7272

  • Продвинутый
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 98
  • -> Вас поблагодарили: 272
  • Сообщений: 390
  • Репутация: +273/-1
  • Пол: Мужской
  • awards Продвинутый пользователь За знание своего дела За верность клубу
    • Награды
  • Модель ресивера: AZBOX ME & AZBOX elite OpenRSI-3.0
Harmon спасибо
но в папки у тебя нет skin.xml что бы подсмотреть

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
Держи....
Всё хорошо в имидже  ruDREAM OE3.0 Live X ,кроме мелкого шрифта .Движок и правда очень хороший.
« Последнее редактирование: 16 Июль 2013, 21:32:36 от Harmon »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
nikolasi, Нужна ваша помощь! Как добавить класс и прописать дефку, чтоб в режиме медиа проигрывателя, например, прописать другой "набор виджетов"?
« Последнее редактирование: 18 Июль 2013, 17:22:05 от oleg8000 »

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
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"
« Последнее редактирование: 07 Август 2013, 20:53:54 от maigais »

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
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"
смотри какой вариант тебе нравитса...думаю последний самый простой))

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
спасибо  ;)
в торои вариант прокатил

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
Ребята,подскажите какой рендер выводит бегущую строку на vfd дисплей ?

Оффлайн olegha

  • Рекрут
  • *
  • Спасибо
  • -> Вы поблагодарили: 15
  • -> Вас поблагодарили: 7
  • Сообщений: 13
  • Репутация: +7/-0
  • Пол: Мужской
  • awards Продвинутый пользователь
    • Награды
  • Модель ресивера: VU + Ultimo | ET 9200
Любой, который ты использовал у себя или увидел в других скинах. Например: RollerCharLCD, RollerCharLCDLong, g16RollerChar, LcdRoller.
« Последнее редактирование: 03 Сентябрь 2013, 09:22:37 от olegha »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн Vadim_art

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 82
  • -> Вас поблагодарили: 12
  • Сообщений: 162
  • Репутация: +12/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба
    • Награды
  • Модель ресивера: ET 9000, VU+DUO\DUO2
Коллеги, хоть это и не имеет отношения к теме форума, но имеет отношение к скинам. Надеюсь, что кто-нибудь направит в нужное русло.
Есть скин от имиджа 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ори, я еще и разделом ошибся. Прошу Модератора перенести топик сюда
Извините, вам запрещён просмотр содержимого спойлеров.

« Последнее редактирование: 05 Сентябрь 2013, 15:47:43 от Vadim_art »

Оффлайн kreativ

  • Бомбардир
  • **
  • Спасибо
  • -> Вы поблагодарили: 35
  • -> Вас поблагодарили: 58
  • Сообщений: 98
  • Репутация: +59/-0
  • Пол: Мужской
    • Награды
  • Модель ресивера: Sezam5000(OpenPli 4.0), Sezam marvel(OpenPli 4
Вопрос по рендеру  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

Это можна как-то победить или плюнуть.