собственно "вопрос-ответ"
ps если я его знаю)))
примеры вывода пиконов кодировки и названия эмулятора:
<widget source="session.CurrentService" render="piconUni" path="piconEmu" position="1120,35" size="100,60" alphatest="blend" zPosition="3" >
<convert type="EmuName"></convert>
</widget>
<widget source="session.CurrentService" render="piconUni" path="piconCrypt" position="1120,35" size="100,60" alphatest="blend" zPosition="3" >
<convert type="EcmInfoLine">Crypt</convert>
</widget>
ps если я его знаю)))
примеры вывода пиконов кодировки и названия эмулятора:
<widget source="session.CurrentService" render="piconUni" path="piconEmu" position="1120,35" size="100,60" alphatest="blend" zPosition="3" >
<convert type="EmuName"></convert>
</widget>
<widget source="session.CurrentService" render="piconUni" path="piconCrypt" position="1120,35" size="100,60" alphatest="blend" zPosition="3" >
<convert type="EcmInfoLine">Crypt</convert>
</widget>
Разжуйте как установить мgcamd на тааповскую сборку. У него в меню плагинов нет папки эмуляторов.
ОтветитьУдалитьКомпоненты Для Enigma2: Вопросы, По Плагинам, Компонентам И Скинам >>>>> Download Now
Удалить>>>>> Download Full
Компоненты Для Enigma2: Вопросы, По Плагинам, Компонентам И Скинам >>>>> Download LINK
>>>>> Download Now
Компоненты Для Enigma2: Вопросы, По Плагинам, Компонентам И Скинам >>>>> Download Full
>>>>> Download LINK R3
@Макс Александрович, в этой сборке есть своя система эмуляторов, как она функционирует я не знаю, но здесь можно поставить epanel и использовать эмуляторы собранные в стандарте pli, а вообще автор этой сборки жив и здоров и почему бы ему лично не задать подобный вопрос?
ОтветитьУдалитьps практически в каждом втором имидже отсутствуют на фиде эмуляторы, проще задавать на форумах где авторы имиджей выкладывают свои работы, я кроме pli и в редких случаях OA имиджей не использую, темболее на архитектуре отличной от mipsel....
А как прописывать через терминал код для установки е-панели? Терминал на компьютере запускается или в самом ресивере?
ОтветитьУдалитьЯ просто не могу понять как установить нужный плагин в запакованном виде ipk.
на компьютере запускается программа putty соединяется с ресивером ip(ресивера) и порт 23, в окне запросит login? ответишь ему root
Удалитьзакинешь по ftp в паку /tmp что хочешь установить потом наберешь следующее
opkg update && opkg install /tmp/*.ipk
и нажмешь enter
spark:~# opkg update && opkg install/tmp/*.ipk
УдалитьDownloading https://googledrive.com/host/0ByWtLlZjzbogZm1PMXA4U2lWOWM/Packages.gz.
Inflating https://googledrive.com/host/0ByWtLlZjzbogZm1PMXA4U2lWOWM/Packages.gz.
Updated list of available packages in /usr/lib/opkg/lists/Taapat.
Downloading https://googledrive.com/host/0ByWtLlZjzbogdFdXN0J1MkcxcHc/Packages.gz.
Inflating https://googledrive.com/host/0ByWtLlZjzbogdFdXN0J1MkcxcHc/Packages.gz.
Updated list of available packages in /usr/lib/opkg/lists/plugins-feed.
opkg: unknown sub-command install/tmp/*.ipk
usage: opkg [options...] sub-command [arguments...]
where sub-command is one of:
Package Manipulation:
regexp could be something like 'pkgname*' '*file*' or similar
e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'
spark:~#
Такой лог кидает, а установка не происходит.
после install должен быть пробел
УдалитьCollected errors:
Удалить* satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-epanel:
* softcam-support * update-rc.d *
* opkg_install_cmd: Cannot install package enigma2-plugin-extensions-epanel.
Все равно не хочет.
сейчас в теме epanel выложу тебе эти 2 файла, сначала установишь их а затем панель
Удалить2boom. Хочу адаптировать плагин Wikipedia отсюда:
ОтветитьУдалитьhttp://kashmir-plugins.de/
Вместо испанской секции пробую сделать украинскую или русскую. Проблема: не работают ссылки типа
https://uk.wikipedia.org/wiki/Головна_сторінка
или
https://uk.wikipedia.org/w/index.php?search=&title=%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%3A%D0%9F%D0%BE%D1%88%D1%83%D0%BA&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8
В плагине соответственно:
https://es.wikipedia.org/wiki/Wikipedia:Portada
и
https://es.wikipedia.org/w/index.php?search=&title=Especial%3ABuscar&go=Ir
В plugin.py дописал в начале
# -*- coding: UTF-8 -*-
Подскажи,как сделать.
@MegANDREtH 73? с русскими буковами оппа в исходниках python, тут либо по одной букве кодировать даже не помню как или попробовать через принудительную конвертацию через unicod, но как мне кажется танцев будет больше чем надо, я бы лично положил бы рядом с плагином текстовый файл в utf8 и в нем строка
УдалитьГоловна_сторінка
прочитать ее из файла в переменную и подставить в адрес так точно будет работать.. остальное надо танцевать
Скажи ты какой сборкой пользуешся? Я хотел твой скин поставить еще. Он подойдет. Что значит первый пунк установки: про библиотеки и бинарники, где их брать?
ОтветитьУдалитьв смысле сборкой, еще раз повторяю, я не использую ресиверы на sh4, если ты думаешь что если на ресивере есть енигма, то они все одинаковы, ты очень ошибаешся, http://2boom-lib.blogspot.com/2014/06/blog-post.html вот бинарники, вот библиотека нужная для моих скинов http://2boom-lib.blogspot.com/2014/06/alwaystrue.html
ОтветитьУдалитьСкин встал отлично 5+. Откуда пиконы брать. Их через ресивер можно скачать?
Удалитьможно, на форумах все написано, там есть faq по пиконам
ОтветитьУдалить2boom-подскажи пожалуйста а лучше выставь как правильно должны выглядеть виджеты в скине в skin.xml отображающие по отдельности пикон кодировки канала и отдельно чтобы выводило пикон эмулятора.
ОтветитьУдалитьА то вывод меняющегося в одном пиконе эмуля и кодировки это для некоторых скинов нормально но есть скины в которых можно больше пикончиков добавить.
И если не трудно сразу какие конвертеры или рендеры за это дело отвечают.
Заранее спасибо!!!
@Владимир Алмаший, рендер один на все PiconUni он все умеет, конверторы EmuName и EcmInfoLine...
Удалитьпримеры выше, в ответах из-за движка они не выводятся....
Привет!
ОтветитьУдалитьУважаемый 2boom,
подскажи пожалуйста в чем отличие вариантов 1 и 2 бинарников для SH4?
Благодарю.
@Panamaaa, они работают на разных имиджах для SH4, больше ничего не могу сказать, эти вопросы надо задать пользователям этих ресиверов, я не в курсе отличий... и какой кому подходит...
ОтветитьУдалитьПривет 2boom , подскажы плз, взял у тебя конверте IsNet.py, закинл, что ещё нужно для отображения?, иконку в скин? или ещё что-то?
ОтветитьУдалитьС уважением Ivanyh
@Александр М., две иконки on/off , но пока не рекомендую его использовать(конвертер), иногда он уходит в себя... стоит в планах на разбор полетов
ОтветитьУдалитьСпасибо понял, подождём.
ОтветитьУдалитьЕщё вопрос, скин похрен какой?,почему один файл ру. руо. ненужен?, иконки к конвертеру добавиш в последствии или самому делать?
ОтветитьУдалить@Александр М., от скина не зависит, нужен файл py, иконки и скины, больше на паблик не делаю, только для себя, находятся недовольные людишки, выслушивать их вонь, мне надоело, теперь каждый за себя....
ОтветитьУдалить2boom. Как сделать сортировку файлов по дате создания или последнего использования? Сделал очистку сниппетов для оскама, а иногда удаляется рабочий сниппет. Код:
ОтветитьУдалитьlist = []
list = os.listdir("/usr/keys/")
list = [x for x in list if x.endswith('.tbl91')]
lenlist = len(list) - 1
i = 0
for file in list:
if i < lenlist:
file = "/usr/keys/" + file
if fileExists(file):
os.remove(file)
i = i + 1
@MegANDREtH 73, ты же нигде не анализируешь дату создания, тебе именно нужна последняя дата создания, посмотри примеры https://stackoverflow.com/questions/8511950/is-there-a-better-way-to-delete-files-that-are-a-month-old-in-python и https://stackoverflow.com/questions/19393677/python-recusively-remove-file-folders-greater-than-x-days-old
ОтветитьУдалить@MegANDREtH 73, держи млжешь в cron вставить
ОтветитьУдалитьls -t /etc/tuxbox/config/oscam-stable/*0.tbl91 | sed 1d | while read i ; do echo "deleting $i" ; rm "$i" ; done
Спасибо! В cron пока воздержусь. Обычно сниппет меняли в 11.30 по Киеву. Сегодня раньше вроде бы. То есть, в плагине я могу через консоль сделать?
ОтветитьУдалитьMegANDREtH 73, свой путь к файлам и скрипт , можно и через консоль без разницы
ОтветитьУдалитьСорри. Неправильно выразился. Через self.Console.ePopen...
ОтветитьУдалитьMegANDREtH 73, я бы не делал, что то они поменяли в этом компоненте, странно иногда работает, самый правильный вариант это скрипт
ОтветитьУдалить2boom Приветствую! Можно поправить рендер EmuName.py что-бы поддерживал имидж OpenATV с "родным" софткам.менеджером .а то для отображения пиконов ему приходится пользоваться AltSoftcam(ом) .адрес фида с эму : http://secret.mynonpublic.com/sh4 .Спасибо !
ОтветитьУдалить@Сергей Кузнецов, поставлю в план, когда поправлю, точно сказать не могу, машинка под openATV есть в хозяйстве, но я пользуюсь epanel и соответственно плишные эму, но поставлю и родные и гляну....
ОтветитьУдалитьСпасибо!
Удалить2boom. Пожскажи, когда лучше использовать параметр alphatest = "blend", а когда alphatest = "on"?
ОтветитьУдалитьКак сказался на скорости работы плагина QEI отказ от использования конвертера QuickEcmInfo2.py?
MegANDREtH 73,
ОтветитьУдалитьalphatest = "blend" это наложение которое накладывает полную картинку
alphatest = "on" включена прозрачность "off" - отключена, но тут фокус в самом рендере, он может не поддерживать этот атрибут
в % сказать не могу, но весь код плагина исполняется только тогда когда вызывается плагин, а в старых код исполнялся всегда по таймеру, вызывался плагин или нет, в версии 3.xx была предпринята попытка не совсем удачная отклучать от постоянной работы подсчет битрейта, что дало много в % уже не помню...
Вопрос по caidbar.py. Информацию он берет из ecm.info. При попытке получить эту инфу иногда уходит в зелень Пишет - AttributeError: 'bool' object has no attribute 'close' ('это если быстро щелкать каналы) Эму oscam ymod 18t56
ОтветитьУдалитьvolod2k, это уже исправлено на выходные будет сборка библиотеки
ОтветитьУдалитьСкачал. Действительно, зеленку повторить не удалось. Большое спасибо за труды!
Удалить2boom. Как с точки зрения скорости работы и загрузки процессора выгоднее выводить данные в плагине: через конвертеры и рендеры (той же библиотеки) или через виджеты? Например, в qeifh ты отказался от конвертера, что-то поменялось?
ОтветитьУдалитьMegANDREtH 73, если плагин подменяет собой где-то keymap для вызова по кнопке, то все задействованные конвертеры исполняются все время не зависимо от того вызван ли плагин на экран или нет, я пытался уменьшить и вызывать наиболее ресурсоемкие части в момент показа, но ничего хорошего с этого не получилось, по сему вариант для hotkey самый маложрущий на сегодня...
ОтветитьУдалитькак через конвертер YWeather вывести вероятность осадков в процентах на следующие дни?
ОтветитьУдалитьт.е feels на следующие дни?
ОтветитьУдалить0247 30, feels это температура по ощущению обычно в зависимости от влажности и давления и ветра, может отличатся от реальной, как ты себе представляешь такой прогноз? тем более такого параметра никто не выводит ни в одном прогнозе погоды такого нет и значит здесь тоже не будет...
ОтветитьУдалитьизвеняюсь,попутал ,имею ввиду вероятность осадков в процентах,на следующие дни как вывести?
ОтветитьУдалитьВ MSNWeather,это параметр Precip.
ОтветитьУдалитьнет такого параметра в yahoo, где я его возьму, выводит конвертер, все что есть...
ОтветитьУдалитьMoжна поправить штоб ServiceName2 читал lamedb
ОтветитьУдалитьКак рудримовский ExtServiceInfo читает
Тогда можно было там мануальной прописать провайдер
И пиконы провайдер и название проваидера отображается как для примера Viasat
Проста создать lamedb_old в /etc/enigma2/
И правляем под себя lamedb_old и енигма нетрогает его
Maigonis Gulbis, надо посмотреть рудримовский ExtServiceInfo и подумать, не очень хочется вообще трогать lamedb....
ОтветитьУдалитьДа там не надо трогать, мануальной проста создаём такой же но названием 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:]
Главное можно в lamedb_old' можно дописать провайдер виасат
Тогда вся инфа отображается и пиконы провайдер работает
Вот если прописать так для примера
1st Baltic Ch. Estonia
p:viasat,c:001839,c:031839,c:01183a,C:0000
183f:00320000:000d:0055:128:0
1st Baltic Ch. Lithuania
p:viasat,c:00184d,c:03184d,c:01184e,C:0000
1856:00320000:000d:0055:1:0
REN-TV LIETUVA
p:viasat,c:001861,c:031861,c:011862,C:0000
186a:00320000:000d:0055:1:0
прилагают скриншоты как работает с ExtServiceInfo
ОтветитьУдалитьhttp://sderni.ru/265481
Maigonis Gulbis, а не проще создать отдельный файл рядом с ServiceName2 и смотреть есть возвращает пусто вместо имени провайдера , открывать его и читать имя прова привязанное к референсу данного канала или как-то так...
ОтветитьУдалитьТебе видней,я проста искал вазможность
ОтветитьУдалитьА то на виасат каналах многим нету инфы о проваидере
Maigonis Gulbis, я поковыряюсь по наличию времени, главное чтобы этот виазад кто-то смотрел)))
ОтветитьУдалитьMaigonis Gulbis, пробуй прицеп, там есть файл ServiceInfo2.ref там прописывается референс и провайдер, увидишь, складывается файл рядом с ServiceInfo2.py
ОтветитьУдалитьhttps://drive.google.com/file/d/0B5UXmy-_ZZv5ZHg1X2JYdVRnWFE/view?usp=sharing
крута ,всо работает
УдалитьMaigonis Gulbis, вот и хорошо))))
ОтветитьУдалитьЯ проверил твои правленный,
УдалитьА может подскажиш как прописать от Николас правленный
Ну тот самый первый ServiceName2
Maigonis Gulbis, первый был от vlamo, но у меня все равно нет другого кроме этого, присылай гляну
ОтветитьУдалитьВот старая версия пользуюсь давно
УдалитьНаладил под себя
http://sderni.ru/265539
Maigonis Gulbis, http://sderni.ru/265545 пробуй, я правда не проверял, но теоретически должна работать по тому же принципу
ОтветитьУдалитьTraceback (most recent call last):
УдалитьFile "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 421, in updateEventInfo
service.newService(cur)
File "/usr/lib/enigma2/python/Components/Sources/ServiceEvent.py", line 31, in newService
self.changed((self.CHANGED_ALL,))
File "/usr/lib/enigma2/python/Components/Element.py", line 86, in changed
self.downstream_elements.changed(*args, **kwargs)
File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
x(*args, **kwargs)
File "/usr/lib/enigma2/python/Components/Converter/ServiceName2.py", line 430, in changed
Converter.changed(self, what)
File "/usr/lib/enigma2/python/Components/Element.py", line 86, in changed
self.downstream_elements.changed(*args, **kwargs)
File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
x(*args, **kwargs)
File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 21, in changed
self.text = self.source.text
File "/usr/lib/enigma2/python/Components/Element.py", line 15, in wrapper
cache[name] = (True, f(self))
File "/usr/lib/enigma2/python/Components/Converter/ServiceName2.py", line 357, in getText
tmpref = refstr
NameError: global name 'refstr' is not defined
Этот комментарий был удален автором.
УдалитьMaigonis Gulbis,
ОтветитьУдалитьhttp://sderni.ru/265548
Включил мозги и поправил
ОтветитьУдалитьСпасибо
Классная вещь , появляется инфа о провайдер
Если неимеитса. в lamedb
Привет тебе от maigais :)
Maigonis Gulbis, и тебе привет, мне подобная фича нужна была на одном канале Espresо TV, но сейчас я его смотрю(условно) с youtube он там в hd идет...
ОтветитьУдалитьА самая интересное добавил референс и перегружатса не надо,
ОтветитьУдалитьПри листания каналов сразу отображает инфу и пикон проваидера
Maigonis Gulbis, ну это сразу было понятно, при каждом опросе файл открывается и читается наново)))
ОтветитьУдалитьЯ всётке направление сделал на /etc/enigma2/ServiceName2.ref
Удалитьштобы при сохранение настроек сохранилса и тот фаил
Maigonis Gulbis, можно проверять оба места, только рядом будет гланее))), сохранять настройки с прочим мусором плохая практика, из-за этого возникают траблы....
ОтветитьУдалитьЕщё такой вопрос вывод букетов в инфа баре можно поправить для иптв,
ОтветитьУдалитьС реверенсом 4097 не отображается
Bouquet
Или
%B
Имеется про ServiceName2
УдалитьMaigonis Gulbis, надо посмотреть
ОтветитьУдалитьНаверное неполучитса, у меня тоже спрашивали про это
ОтветитьУдалитьеще не думал))))
ОтветитьУдалитьИз ServiceName2.ref неотоброжает название провайдера в инфобре,
ОтветитьУдалитьМожно как то поправить
Maigonis Gulbis, у меня работает, давай больше подробностей, где, что и как
ОтветитьУдалитьЕсли помнишь я пользуюсь старым конвекторов
ОтветитьУдалитьУ меня пустота в инфобаре
Блин так долго пользувальса но только теперь заметил
В скине
/%P/%S/
Maigonis Gulbis, зашли мне на почту свой и и виджет как вызывается
ОтветитьУдалитьБлин, потерял тваю почту
ОтветитьУдалитьMaigonis Gulbis, в любом моем плагине в control написан))))
ОтветитьУдалитьДобрый вечер уважаемый 2boom. Установил Ваш плагин Universal Config Switcher (Универсальный переключатель конфигов ) на имидж vti. Но как вызывать всё окно переключателя не знаю. Через плагин мультиквикбатон повесил на отдельную кнопку переключатель викард, конфиги меняются, но перезагрузка эмулятора не происходит. Приходится вначале менять профиль, затем заходить в vti панель и там уже перезагружать эмулятор.
ОтветитьУдалитьМожно как-нибудь привязать перезагрузку эмулятора к меню плагина?
Григорий Гальванэску, если мне не изменяет память, то в VTi можно вызывать по длинному нажатию синей кнопки, и перезагрузка эмулятора в этом имидже тоже есть в плагине
ОтветитьУдалитьНе хочет что-то по длинному нажатию вызывать
ОтветитьУдалитьГригорий Гальванэску, смотри MQB что там назначено на длинное нажатие синей кнопки, это вопросы не ко мне а к имиджу, я подобный себе не поставлю, хотя хорошо отношусь к его разработчикам, но у нас слишком разные взгляды на жизнь))) у меня нет дачи на острове в балтийском море как у некоторых из них))))
ОтветитьУдалитьВ MQB на длинное нажатие ничего не назначено.
ОтветитьУдалитьЛадно, как-нибудь обойдусь без этой функции.
p.s. Скорей бы сделали поддержку ci+ на Openpli, чтобы можно было вернуться на него. Там всё работает как часы и всё удобно.
Григорий Гальванэску, суждено тебе сидеть на VTI, сомневаюсь что плишники когда нибудь ее сделают
ОтветитьУдалитьА подскажите ещё. конфиги для эмулятора оскам которые видит переключатель лежат по пути: etc/tuxbox/config/oscam-stable, а у эмулятора enigma2-plugin-cams-oscam-ymodv18-56_vti_all конфиги лежат по пути: etc/tuxbox/config
ОтветитьУдалитьИ переключатель не записывает новый конфиг. Что в этой ситуации можно сделать?
Григорий Гальванэску, в переключателе есть панель где настраиваются пути к конфигам и прочее, после сохранения этих настроек все работает, если не можешь попасть в эту панель, останови все эмули и она должна вызватся
ОтветитьУдалитья эту панель запускал и видел что там этот путь прописан. Просто с пульта ДУ поправить путь? и туда закинуть файлики с расширением os?
ОтветитьУдалитьГригорий Гальванэску. да именно так
ОтветитьУдалитьприветствую.
ОтветитьУдалитьв secondinfobar ( openpli) у меня выводилась погода из WWeather.py (сервис сайта weather.ua). Недавно перестало работать. Что это может быть? Работает еще этот сервис ?
vert12367, если честно хз, этот сервис работал через оппу в момент написания конвертора, переходи на ywether или rweather ? первый предпочтительнее возможностей поболее и работает стабильно, а в инфорбаре выводить погоду муветон)
ОтветитьУдалитьДобрий вечір п.2boom,у мене питання по віджету погоди,ось приклад
ОтветитьУдалитьtemp
city
windtxt
windspeed
humiditytxt
humiditydata
pressurenm
3
і в ному як ви бачите інформація міняється поступово спочатку йде напр.,місто.потім слово "вітер"потім цифрове значення вітру,потім слово "вологість",і знов цифрове значення...скажіть будь-ласка можна зробити так,щоб в одному рядку йшло слово "вітер" і значення,"вологість" і значення,і місто разом з температурою і атмосферним тиском,для цих значень слів нема...тобто три позиції,якщо таке неможливо в принципі,тоді як вивести всю інфу в один рядок,дякую на перед!
Этот комментарий был удален автором.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьяк я можу викласти весь віджет?щось я пробую не иходить...
ОтветитьУдалитьцей конвертер не вміє такого робити, мені потрібно його допрацювати, але зараз обмаль часу, нагадай мені на новорічні свята, я зроблю...
Удалитьдякую,що відгукнулись...там два конвертери...Yweather,Rweather...у данному віджеті...аа все в один рядок...так я може я пробував,але тоді тільки Київ...а я проживаю в Бориславі,але я так розумію,для рамблера це не має значення,так?
Удалитьти ж знаешь звідки цей рамблер, там практично все не має значення, мізки заняти іньшим))))
Удалитьтак,ясно,а Yweather,може всю інфу вивести?тобто чи таке можливо в принципі?
Удалитьможливо, тільки потрібно зробити це мені)))
Удалить2boom, please help me edit ServiceInfo.py
ОтветитьУдалитьIn my enigma2 box Xpeed LX1 widescreen info doesn´t work (maybe due to driver) so widescreen icon is always on even on 4:3 channels.
I have modified ServiceInfo.py but it doesn´t work. Please could you help me? I want to divide video_width with wideo_height and if it is > 1,7 (which is 16:9) then return TRUE (as it is widescreen).
I add this:
'Wide': (self.WIDE, (iPlayableService.evVideoSizeChanged,))
@cached
def getBoolean(self):
video_width = info.getInfo(iServiceInformation.sVideoWidth)
video_height = info.getInfo(iServiceInformation.sVideoHeight)
eliif self.type == self.WIDE:
screen = video_width / video_height
if screen >= 1.6:
return True
return False
return False
Hello Mike,
Удалитьtry
WIDESCREEN = [3, 4, 7, 8, 0xB, 0xC, 0xF, 0x10]
def getBoolean(self):
service = self.source.service
info = service and service.info()
if not info:
return False
if self.type == self.WIDE:
return info.getInfo(iServiceInformation.sAspect) in WIDESCREEN
or use my ServiceInfoEX.py
Thank you very much for your quick answer. I tried this but 16:9 icon is still on. And ServiceInfoEX gives me the same effect - icon is still on.
УдалитьI think there is some problem with aspect ratio returned from box that´s the reason why I was trying to "calculate" the real aspect ration.
try
Удалитьfrom decimal import *
screen = decimal(video_width) / decimal(video_height)
if screen >= 1.6:
return True
Этот комментарий был удален автором.
УдалитьЭтот комментарий был удален автором.
УдалитьЭтот комментарий был удален автором.
Удалитьsend me file 4bob@ua.fm
Удалить2boom, thank you very much for your help. Now it´s working like a charm. You have my big respect. Thank you my friend.
ОтветитьУдалитьДобрый вечер.У меня твои прозрачные пиконы 100 размера на украинские каналы амос хотбёрд сириус. А хочу поставить 220 размера. 36 градус есть. А Украину не найду. Подскажи где взять?
ОтветитьУдалитьПривет, у меня точно нетна форумах типа giclub должны быть
УдалитьТвои нравятся
ОтветитьУдалитьдык я таких отродясь не делал, а сейчас и для себя раз в пятилетку пару пиконов, но только 100x60
УдалитьВладимир здравствуйте!у меня для вас очень простой вопрос детский даже! Новую версию библиотеки можно ставить поверх старой?или все-таки нужно удалить старую?огромнейшее спасибо за ответ!!!
ОтветитьУдалитьудалять старую не надо
УдалитьСпасибо!
ОтветитьУдалитьСпасибо!
ОтветитьУдалитьВладимир, нужна помощь! Вопрос по CaidInfo2.py - не выводит default, т.е. если канал закодирован выводит nondecode, если канал FTA тоже выводит nondecode, а должен default... Поможите? Виджет стандартный:
ОтветитьУдалитьCryptInfo2
так кто чего не выводит, я не понял, о каком конверторе разговор с какими параметрами вызова
УдалитьПочему-то виджет на сайте не отображается... Виджет такой:
ОтветитьУдалитьwidget source="session.CurrentService" render="PiconUni" noscale="1" path="piconCript" position="251,582" size="100,60" zPosition="1" alphatest="blend">
convert type="CaidInfo2">CryptInfo2
Вывод смотрел через рендер Label. Как писал выше, если канал открытый (FTA) всё равно выводит nondecode.
Есть в инфобаре ещё такой виджет:
widget source="session.CurrentService" render="Label" position="2090,477" size="530,34" font="Regular; 30" valign="center" noWrap="0" foregroundColor="title" zPosition="1" transparent="1">
convert type="CaidInfo2">%C --- %p --- %P --- %T
Всё выводит правильно. CaidInfo2 из последней библиотеки.
Хоть сайт виджиты и перекаверкал, но наверно понятно или на почту скинуть?
ОтветитьУдалитьhttps://drive.google.com/file/d/0B5UXmy-_ZZv5V2ZubUVuTGZoOWM/view?usp=sharing
Удалитьпопробуй
Можно было и не проверять! Спасибо большое! Теперь работает правильно.
УдалитьВолодя, если время немного есть, проблема с конвертором Dish, тот что Vlamo писал, по моей просьбе - кроме тебя больше просить уже не кого...
ОтветитьУдалитья не видал его никогда, зашли посмотрю, и чего внем надо, подробнее
УдалитьКонвертор можно скачать здесь:
Удалитьhttp://dream.altmaster.net/showthread.php?t=4420&page=3
На ОЕ1.5, ОЕ1.6, ОЕ2.0 - работал, а теперь нужен для DreamOC. Никак не хочет выводить позицию позиционера - постоянно выводит "-640.1°W".
боюсь я тут не смогу помочь, нету DreamOC и не будет в обозримом будущем? по моему насколько я понимаю немецкий, отсутвует такая хрень eDVBSatelliteEquipmentControl.getInstance().isRotorMoving(), а вот есть ли что-то вмето нее я так и не понял, а исходники закрыты....
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьА плагин PositionerSetup никак не поможет?
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьКак отсутствует, в enigma.py он вроде есть:
ОтветитьУдалитьeDVBSatelliteEquipmentControl.setRotorPosNum = new_instancemethod(_enigma.eDVBSatelliteEquipmentControl_setRotorPosNum,None,eDVBSatelliteEquipmentControl)
eDVBSatelliteEquipmentControl.setRotorMoving = new_instancemethod(_enigma.eDVBSatelliteEquipmentControl_setRotorMoving,None,eDVBSatelliteEquipmentControl)
eDVBSatelliteEquipmentControl.isRotorMoving = new_instancemethod(_enigma.eDVBSatelliteEquipmentControl_isRotorMoving,None,eDVBSatelliteEquipmentControl)
Уважаемый 2boom!!!
ОтветитьУдалитьДавно пользуюсь Вашим замечательным софтом и вот в голову пришла идея.
Нельзя ли разработать новый плагин на основе уже существующих (Lanet.Tv загрузчик и Плагин m2b (m3u/bouquet конвертер) )!!!
Концепция такая:
Универсальный автоматический загрузчик-конвертер m3u iptv плейлистов в плагине есть 2 конфигурационных файла link.txt и reference.txt (как в Lanet.Tv загрузчик), которые пользователь сам будет настраивать под себя
link.txt будет хранить в себе список самообновляемых плейлистов таких например как:
---t.tv/FreeSlyNet.m3u
---t.tv/FreeBestTV.m3u
---t.tv/FreeWorldTV.m3u
---t.tv/PeerstvSlyNet.m3u
---t.tv/3gSlyNet.m3u
---t.tv/AdultsSlyNet.m3u
---t.tv/KinodromSlyNet.m3u
---v.ru/liteplaylist.m3u
---v.ru/iptv.m3u
Настройки в плагине подобные как в (m3u/bouquet конвертер) выбор формата livestreame, gstreamer и т.п., выбор пути к файлу link.txt и reference.txt
далее задача плагина в автоматическом режиме загрузить все m3u например в /tmp/tmpm3u и сконвертировать в букеты.
Если название букета уже есть в списке то старое удалить(т.е. обновить)
А далее пользователи уже могут обмениваться своими готовыми сетингами link.txt и reference.txt
Идеея интересная, если возьметесь осуществить дайте знать.
Спасибо!!!!
малореально создать совсем универсальный парсер, так как у разных провайдеров разный формат потока, а тем более в мусорных листах сборная солянка откуда можно
Удалитьв теории может быть и можно, но для такого мне нужно на парумесяцев бросить работу, чего вероятно делать не буду
ps на данный момент не вижу для себя ничего интересного ни в этих листах ни в iptv вообще, для меня эта тема оказалась скучной....
Спасибо
УдалитьСлава Україні!пане 2boom питання по конвертеру ServisInfoEX,при програванні медіафайлів в мувіплеєрі,цей конвертер не відображає відеокодек MPEG2,хоча він там прописанний,як це зробити щоб відображало...і чи можливо в конвертер добавити ще відеокодеки,наприклад AVC,h264,X-WMV,x-264,я пробував сам дописати але не виходить,будьте такі добрі поможіть.я пробував і інші конвертери,така сама картина,у мене тюнер соло2,і імідж від Мастага на основі плі4.дякую велике.
ОтветитьУдалитьГероям Слава! я можу помилятися давно не дивися на цю тему, але як мені сдаєтся такої інфи нема у потоці, це можливо якщо читати файл який програєтся зараз, треба подивитися...
УдалитьПодивіться будь ласка!
УдалитьЛеонард Кириллов.
ОтветитьУдалитьУважаемый 2boom! Возможно ли для OPEN_PLi enigma2, как это реализовано в GEMINI, при просмотре канал селектион а именно спутников т.е. зелёная кнопка выводилось (цифрой,количество сервисов) и если я не ошибаюсь это была Ваша заслуга такой функции. Тема называется тюнинг и было подробно написано как это сделать в Screens/ChannelSelection.py в OPEN_PLi такой вариан у меня не прошёл. Буду благодарен и думаю не я один за подскзку для софта OPEN_PLi
Вопрос снят, есть такая возможность создать цифрой видимость количества сервизов, провайдеров и новых.
ОтветитьУдалитьУв. 2boom. Я Вам задавал вопрос на сайте гисклаб, но там осталось без ответа, решил написать сюда. Установил плагин на включения ресивнра по таймеру. Все отлично работает и практическа все устраивает, кроме одного. Это получается частный случай, и я понимаю что переделывать плагин ради меня одного Вы не будите, но посоветуйте. Мне нужно что бы ресивер включался все дни недели кроме понедельника. Посмотрев файлы внутри плагина, решил просто добавить на функцию выходные(было 0,6) дополнительные дни. Тоесть сделал 2,3,4,5,6
ОтветитьУдалитьПодскажите будет так работать или еще нужно гдето менять?
Вот что получилось
config.plugins.timeroff.weekday = ConfigSelection(default = "*", choices = [
("*", _("All")),
("1-5", _("Weekdays")),
("0,2,3,4,5,6", _("Weekend")),
("1", _("Mo")),
("2", _("Tu")),
("3", _("We")),
("4", _("Th")),
("5", _("Fr")),
("6", _("Sa")),
("0", _("Su")),
])
Заранее спасибо
Обновление QuickChannelInfo for Hotkey 02-r0
ОтветитьУдалитьбинарник битрейта должен лежать в папке плагина, в пакете его нет
обновление 02-r0
- сделан вывод из плагина битрейтов, sid ..., разрешения, форматов сжатия звука и видео
забираем в плагинах
Помогите пожалуйста как правильно устоновит и где бинарик ? Vu solo 2
Обновление QuickChannelInfo for Hotkey 02-r0
ОтветитьУдалитьбинарник битрейта должен лежать в папке плагина, в пакете его нет
обновление 02-r0
- сделан вывод из плагина битрейтов, sid ..., разрешения, форматов сжатия звука и видео
забираем в плагинах
Помогите пожалуйста как правильно устоновит и где бинарик ? Vu solo 2
положить по фтп бинарный в папку плагина
УдалитьЗдравствуй 2boom .Открываю список каналов ,далее в ЕПГ потом в одиночный ЕПГ и зелень.В чём проблема , подскажи пожалуйсто.
ОтветитьУдалитьРесивер VU+Zero OpenPli 4.0.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьв имидже проблема, насколько я вижу, я бы переставил начисто
УдалитьСпасибо!!!! Переставляю.
УдалитьПриветствую! Ресивер Ultimo4k. В ресивере встроенный Wifi. Конвертер RouteInfo не выводит иконку Wifi. Заметил, что если вставить usb-wifi, то отражается. По Lan и 3G проблем нет. Был бы багодарен если сможете поправить конвертер. Спасибо!!!
ОтветитьУдалитьПривет, нужно в терминане сказать
Удалитьcat /proc/net/wireless
cat /proc/net/route
скопировать что ответит в текстовый файл и дать мне
root@vuultimo4k:~#
Удалитьroot@vuultimo4k:~# cat /proc/net/wireless
Inter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan3: 0000 5. -53. -92. 0 0 0 238 0 0
root@vuultimo4k:~# cat /proc/net/route
Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT
wlan3 00000000 0101A8C0 0003 0 0 0 00000000 0 0 0
wlan3 0000FEA9 00000000 0001 0 0 0 0000FFFF 0 0 0
wlan3 0001A8C0 00000000 0001 0 0 0 00FFFFFF 0 0 0
root@vuultimo4k:~#
Не смог вложить файл
УдалитьУважаемый 2boom, раз уж обратился по УЛЬТИМО-4К, еще один если позволите вопрос с "бородой"- так и не удается вывести в скинах битрейт на этом ресивере. Много писали по этому поводу (bitratecalc.so). Перспектива решения вопроса есть? Спасибо!
ОтветитьУдалитьпо wifi https://drive.google.com/file/d/0B5UXmy-_ZZv5TjJlVDVaWnpZclk/view?usp=sharing пробуй, сам не проверял нет такого апарата в хозяйстве
Удалитьпо битрейту, тут вероятно уже никак, другой вывод битрета писать у меня нет времени и желания, а этот помер для ресиверов ву
https://drive.google.com/file/d/0BxsiNo3CS3ArYW9rUXBQWmZlYnM/view?usp=sharing
УдалитьНе пошло отражение wifi, по ссылке материал и скриншоты. Просьба если сможете посмотрите пожалуйста. Спасибо!
скин мне следующее
Удалитьcat /proc/net/wireless > /tmp/internal.txt для встроеного wifi
cat /proc/net/wireless > /tmp/externalnal.txt для usb-wifi
эти файлы будут лежать в /tmp
cat /proc/net/wireless
ОтветитьУдалитьInter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan0: 0000 49. -61. -256 0 0 0 0 108 0
wlan3: 0000 0 0 0 0 0 0 0 0 0
root@vuultimo4k:~#
/tmp/externalnal.txt
-sh: /tmp/externalnal.txt: No such file or directory
ОтветитьУдалитьroot@vuultimo4k:~#
Выполнение команды externalnal.txt !
ОтветитьУдалить[H [Jroot@vuultimo4k:~#
cat /proc/net/wireless
Inter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan0: 0000 0 0 0 0 0 0 0 0 0
wlan3: 0000 0 0 0 0 0 0 0 0 0
root@vuultimo4k:~#
/tmp/externalnal.txt
-sh: /tmp/externalnal.txt: No such file or directory
root@vuultimo4k:~#
ты меня не очень правильно понял
ОтветитьУдалитьты соединаешся внутреми wifi и даешь команду cat /proc/net/wireless > /tmp/internal.txt потом отключашь и подлючаешь внешний и даешь команду cat /proc/net/wireless > /tmp/externalnal.txt потом складываешь 2 файла на обменник и ссылку сюда
https://drive.google.com/file/d/0BxsiNo3CS3ArMVJiUU9PTlBpYlE/view?usp=sharing
ОтветитьУдалитьВторая команда почему то с ошибкой выдает телнет.
https://drive.google.com/file/d/0BxsiNo3CS3ArZVlabnFaRmpaZ2s/view?usp=sharing
ОтветитьУдалитьВот external файл
а можно сразу оба, а не по чайной ложке, я должен догадыватся что дальше?
ОтветитьУдалитьеще раз по пунктам описание проблемы, я не запоминаю что было недделю или 2 назад, сразу всю инфу с описанием, иначе я совснм не понимаю ultimo4k у меня нет посмотреть сам не могу
https://drive.google.com/file/d/0BxsiNo3CS3AreTlrTXI0NXItOW8/view?usp=sharing
ОтветитьУдалитьВ файле результаты выполнения команд, которые вы выше давали. история вопроса- По моей просьбе Вы правили конвертер RouteInfo. Пробовал на двух Ultimo 4k: Иконки сетевого интерфейса сети по Lan, 3G и внешнему wifi выводятся, по встроенному wifi- не выводятся.
сорри видать меня перемкнуло, вот https://drive.google.com/file/d/0B5UXmy-_ZZv5UlNVWTl1QlVQOTQ/view?usp=sharing
УдалитьВсе работает штатно! Огромное спасибо от меня и, надеюсь, сообщества владельцев Ультимо 4к!
Удалить