Чат

🕑 ↗
За да пишеш, трябва да си влязъл в профила си.

OpenPLi срещу OpenAtv

Започната от oldman, 31-05-2014, 12:20

« назад - напред »

0 Потребители и 1 гост преглеждат тази тема.

Пакостник

Ето как се случват нещата, със скрийншотче
http://hd.powersat.org/Screenshots/Others/streamport_modify.jpg
;;650
DVB Receiver: VU+Ultimo® / Image: VTi v6 / Interface: My Metrix / Dish: Triax TD-110 + Optibox DM-2400 (75E<=>30W)
Own Web:Krav Maga: http://kravmagasofia.com

Чък Норис

Цитат на: kostading;337433Пробвал ли си така да смениш порта да е различен от 8001 да видиш какъв ще е резултата?
Аз мога да ти кажа че е нулев, порта си е 8001, защото след рестарт конфигурационият файл е с дефаулт сетинги незнайно защо.
Защото трябва да рестартираш през F13 ;)

bate_dino

Openpli 4.0  за ET4000  е с нов kernel 3.14.16


BULLET

да не отварям нова тема. някой може ли да каже как да изкарам пикони на опен пли от мрежова папка монтирана като хдд
OCTAGON SF8008, VU+ SOLO SE V2 , Diseq 10X1 + 13.0Е,16.0Е,19.2E,23.5E,39.0E,45.0E,1.9E + 2X200 sm 43.0w <->90.0e Lg47la690 + Philips 55PUS7906

The Pink Panter

Виж дали в /usr/lib/enigma2/python/Components/Renderer имаш файл Picon.py. Ако нямаш забрави за случая. Ако имаш го редактираш спрямо този ред:
Цитатfor mp in ('/usr/share/enigma2/', '/'):
Когато се мислиш за велик, припомняй си колко си тъп.

BULLET

Има но не мога да го отворя. Нали с нотпад?!

Sent from my Sony using Tapatalk
OCTAGON SF8008, VU+ SOLO SE V2 , Diseq 10X1 + 13.0Е,16.0Е,19.2E,23.5E,39.0E,45.0E,1.9E + 2X200 sm 43.0w <->90.0e Lg47la690 + Philips 55PUS7906

The Pink Panter

Аз работя с Notepad++
Когато се мислиш за велик, припомняй си колко си тъп.

BULLET

в този файл няма посочена директория
OCTAGON SF8008, VU+ SOLO SE V2 , Diseq 10X1 + 13.0Е,16.0Е,19.2E,23.5E,39.0E,45.0E,1.9E + 2X200 sm 43.0w <->90.0e Lg47la690 + Philips 55PUS7906

The Pink Panter

Това е моя файл и работи.

Цитатimport os
from Renderer import Renderer
from enigma import ePixmap
from Tools.Alternatives import GetWithAlternative
from Tools.Directories import pathExists, SCOPE_SKIN_IMAGE, SCOPE_CURRENT_SKIN, resolveFilename
from Components.Harddisk import harddiskmanager

searchPaths = []
lastPiconPath = None

def initPiconPaths():
    global searchPaths
    searchPaths = []
    for mp in ('/media/net/MyFilesDELL/', 'usr/share/enigma2'):
        onMountpointAdded(mp)
    for part in harddiskmanager.getMountedPartitions():
        onMountpointAdded(part.mountpoint)

def onMountpointAdded(mountpoint):
    global searchPaths
    try:
        path = os.path.join(mountpoint, 'picon') + '/'
        if os.path.isdir(path) and path not in searchPaths:
            for fn in os.listdir(path):
                if fn.endswith('.png'):
                    print "[Picon] adding path:", path
                    searchPaths.append(path)
                    break
    except Exception, ex:
        print "[Picon] Failed to investigate %s:" % mountpoint, ex

def onMountpointRemoved(mountpoint):
    global searchPaths
    path = os.path.join(mountpoint, 'picon') + '/'
    try:
        searchPaths.remove(path)
        print "[Picon] removed path:", path
    except:
        pass

def onPartitionChange(why, part):
    if why == 'add':
        onMountpointAdded(part.mountpoint)
    elif why == 'remove':
        onMountpointRemoved(part.mountpoint)

def findPicon(serviceName):
    global lastPiconPath
    if lastPiconPath is not None:
        pngname = lastPiconPath + serviceName + ".png"
        if pathExists(pngname):
            return pngname
    global searchPaths
    for path in searchPaths:
        if pathExists(path):
            pngname = path + serviceName + ".png"
            if pathExists(pngname):
                lastPiconPath = path
                return pngname
    return ""

def getPiconName(serviceName):
    #remove the path and name fields, and replace ':' by '_'
    sname = '_'.join(GetWithAlternative(serviceName).split(':', 10)[:10])
    pngname = findPicon(sname)
    if not pngname:
        fields = sname.split('_', 3)
        if len(fields) > 2 and fields[2] != '2':
            #fallback to 1 for tv services with nonstandard servicetypes
            fields[2] = '1'
            pngname = findPicon('_'.join(fields))
    return pngname

class Picon(Renderer):
    def __init__(self):
        Renderer.__init__(self)
        self.pngname = ""
        self.lastPath = None
        pngname = findPicon("picon_default")
        self.defaultpngname = None
        if not pngname:
            tmp = resolveFilename(SCOPE_CURRENT_SKIN, "picon_default.png")
            if pathExists(tmp):
                pngname = tmp
            else:
                pngname = resolveFilename(SCOPE_SKIN_IMAGE, "skin_default/picon_default.png")
        if os.path.getsize(pngname):
            self.defaultpngname = pngname

    def addPath(self, value):
        if pathExists(value):
            global searchPaths
            if not value.endswith('/'):
                value += '/'
            if value not in searchPaths:
                searchPaths.append(value)

    def applySkin(self, desktop, parent):
        attribs = self.skinAttributes[:]
        for (attrib, value) in self.skinAttributes:
            if attrib == "path":
                self.addPath(value)
                attribs.remove((attrib,value))
        self.skinAttributes = attribs
        return Renderer.applySkin(self, desktop, parent)

    GUI_WIDGET = ePixmap

    def changed(self, what):
        if self.instance:
            pngname = ""
            if what[0] != self.CHANGED_CLEAR:
                pngname = getPiconName(self.source.text)
            if not pngname: # no picon for service found
                pngname = self.defaultpngname
            if self.pngname != pngname:
                if pngname:
                    self.instance.setScale(1)
                    self.instance.setPixmapFromFile(pngname)
                    self.instance.show()
                else:
                    self.instance.hide()
                self.pngname = pngname

harddiskmanager.on_partition_list_change.append(onPartitionChange)
initPiconPaths()

независимо къде ще сложа пиконите дали в /media/net/MyFilesDELL/ или usr/share/enigma2 винаги ги чете
Когато се мислиш за велик, припомняй си колко си тъп.

BULLET

Цитат на: The Pink Panter;347948Това е моя файл и работи.



независимо къде ще сложа пиконите дали в /media/net/MyFilesDELL/ или usr/share/enigma2 винаги ги чете


Пиконите ми са на едно и също място от години /media/net/public
като кача опен атв, монтирам директорията и веднага си тръгват, с опен пли обаче номера не става.
OCTAGON SF8008, VU+ SOLO SE V2 , Diseq 10X1 + 13.0Е,16.0Е,19.2E,23.5E,39.0E,45.0E,1.9E + 2X200 sm 43.0w <->90.0e Lg47la690 + Philips 55PUS7906

believe

Цитат на: Пакостник;337351Какви ви хикс, микс едитори и чудеса небесни!! ;)
Просто и ясно:

root@vuultimo:/etc/enigma2# pwd
/etc/enigma2
root@vuultimo:/etc/enigma2# grep config.OpenWebif settings
config.OpenWebif.https_enabled=false
config.OpenWebif.streamport=8001
config.OpenWebif.webcache.collapsedmenus=
root@vuultimo:/etc/enigma2#

За неразбралите, добавя се config.OpenWebif.streamport=8001 във файла /etc/enigma2/settings
след това рестарт на приемника и гутово!
;;650


Здравейте,
Моля Ви за малко съдействие. Пробвах Вашата препоръка за смяна на порт 8001:

Аз съм с openATV и приемник *******s OS1, порта наистина се сменя, но не  стриймва от новия порт, въпреки, че в stream.m3u е видим новия порт, а  продължава да стриймва от 8001. При мен проблема е, че някой конкретно  ми "краде" стрийм конкретно за честота 11135V на Хелас Булсатком. По  този начин м блокира приемника и се налага или да сложа парола на 8001  или да сменя този порт. Пробваш да редиректна 8001 директно през рутера,  но не стриймва.
Благодаря Ви за отделеното време.

Joe

Здравейте,
да не отварям нова тема, ще питам тук:

отскоро реших да сменя Openpli с Openatv. Причината е проста - Openpli няма драйвери за USB Tuner DVB-C/T2 DVBSky. Или поне аз не намерих такива.

Та с Openatv USB стика тръгна и работи перфектно ( с Близу, както и с ефирната ТВ ). Не зная дали само ми се струва, но картината с Openatv като че ли е по-зле, особено на SD каналите. И на HD е леко по-зле...според мен.
Както и да е. Проблема за който пиша тук е друг:

Обикновено изключвам Xtrenda с червеният Power бутон на неговото дистанционно. С този бутон изключвам също и телевизора и домашното кино. През HDMI. Удобно е защото с едно натискане пускам и 3-те устройства, също така с едно натискане спирам и 3-те.
С Openpli не съм имал проблеми никога ( ползвам го повече от 2 години ).
Сега след като инсталирах Openatv имам следният проблем - с червеният бутон спирам отново и 3-те устройства, но след някой и друг час, когато реша да ги пусна - няма никой. Нищо не тръгва. Ако ползвам дистанционното на телевизора пускам само телевизора и домашното кино. Xtrend-а не тръгва.
Налага се да изключвам приемника отзад ( от главният бутон ) и след това е ОК. Обаче ми изписва съобщение: "Your Xtrend was not properly shutdown"... или нещо такова.
Някой да знае как това нещо се оправя? HDMI CEC ли е проблема, или е въпрос на някаква допълнителна настройка на бутоните при Openatv?

Neo64

HDMI-CEC на Опен АТВ е жив кенеф, от там ти е проблема

Joe

Цитат на: Neo64;354527HDMI-CEC на Опен АТВ е жив кенеф, от там ти е проблема


Това е чудесно, но не е решение на проблема.
Аз не бих ползвал  Openatv, но за съжаление не зная как да си направя драйвер за USB стика  за Openpli. Не съм толкова навътре в материала.
Освне това не искам  да ъпдейтвам Openpli с най-новата версия, защото спира да ми работи  DDamir Subtitle player-а, а жена ми го ползва много.

Решение на  проблема е да купя приемник с вградени всякакви тунери ( може би Xtrend  10000 ... марката ми е слабост ), но това ще е след някой и друг месец.  Дотогава ще трябва да търся решение на проблема.

Някой друг да знае как да оправя проблема с HDMI CEC на Openatv?

Васил

Нямам проблеми с Opena tv 4.2.СЕС си работи нормално като го настроиш.Аз управлявам телевизора и приемника с едно от двете дистанционни.
210см руска на мотор.145см офсет с кръгов конв.на 36Е

SatShop.bg
Ъплоуд център DishPointer Сателитни изстрелвания