http%3a - во всех. Назовите, как хотите, главное в коде потом найти где переименовать!Не писать будете сами-так заинтересуетесь питоном да и приятно когда у самого выходит то.
дефка def getText(self): допишите
Код: [Выделить]
def getText(self):
sname2 = ""
sname3 = ""
sname = ""
service = self.source.service
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"
elif 'http%3a' in sname:
sname2 = "Ukrtelecom"
if 'http' in sname:
sname3 = "Iptv"
это для вывода названия прова в инфобарах.для списка каналов ищим дефку def getProviderName(self, ref): дописывем
Код: [Выделить]
def getProviderName(self, ref):
if isinstance(ref, eServiceReference):
sname = ref and ref.toString()
if 'tvshka' in sname:
sname2 = "SCHURA"
elif 'vsadmin' in sname:
sname2 = "Vsadmin"
elif 'http%3a' in sname:
sname2 = "Ukrtelecom"
else:
sname2 = "N/A"
сохраняете и ребутите гуида забыл сказать-все это в конвертере ServiceName2 (можете взять тот что Олег выложил выше в своем посте