X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/02916ce89bca007f62951f0a130b0c2bc2e22027..059982cc102de394ac316abc3ee0806673d003d5:/lib/python/Screens/ServiceInfo.py diff --git a/lib/python/Screens/ServiceInfo.py b/lib/python/Screens/ServiceInfo.py index 03d03d8e..f57c1cdd 100644 --- a/lib/python/Screens/ServiceInfo.py +++ b/lib/python/Screens/ServiceInfo.py @@ -2,6 +2,7 @@ from Screen import Screen from Components.ActionMap import ActionMap from Components.Label import Label from Components.MenuList import MenuList +from ServiceReference import ServiceReference class ServiceInfo(Screen): def __init__(self, session): @@ -13,13 +14,26 @@ class ServiceInfo(Screen): "cancel": self.close }, -1) - Labels = ("Name", "Provider", "VideoPID", "AudioPID", - "PCRPID", "PMTPID", "TXTPID", "Videoformat", - "TSID", "ONID", "SID", "Namespace") + Labels = ( ("Name", "ServiceReference(self.session.nav.getCurrentlyPlayingServiceReference()).getServiceName()"), + ("Provider", ), + ("VideoPID",""), + ("AudioPID",""), + ("PCRPID",""), + ("PMTPID",""), + ("TXTPID",""), + ("Videoformat",""), + ("TSID",""), + ("ONID",""), + ("SID",""), + ("Namespace","")) tlist = [ ] for item in Labels: - tlist.append((item + ":",0)) + try: + value = str(eval(item[1])) + except: + value = "N/A" + tlist.append((item[0] + ": " + value,0)) self["infolist"] = MenuList(tlist)