Ultimo4k display skin mod
-
- Beginners
- Beiträge: 14
- Registriert: 29 Sep 2015 14:56
- Wohnort: NRW
- Receiver 1: VU+ ULTIMO 4K
- Hat gedankt: 12 Mal
- Hat Dank erhalten: 2 Mal
Ultimo4k Mod Display Skin
Servus,
bin endlich aufs OATV 6 umgestiegen, tolle Arbeit Jungs !
Da ich leider sehr weit weg von der Box sitze, über 40 bin und die Augen auch nicht mehr soooooo gut sind, habe ich angefangen mir den Displayskin "Altersgerecht" anzupassen. Ein dickes Danke an die "Macher" des Original LCD Skin.
Im Moment sieht das ganze so aus:
Standby Screen:
- Blinkendes Rec Symbol bei Aufnahme.
Hauptansicht TV Modus ((Laufschrift):
- Inkl. der Piktogramme für Dolby und Co.
- Blinkendes Rec Symbol bei Aufnahme.
Umschaltmodus ( Laufschrift )
- Grösseres Logo ohne Piktogramme
- Blinkendes Rec Symbol bei Aufnahme
EMC und MP Player:
- Zur Zeit leider nur mit einem festen Cover.
- Inkl. der Piktogramme für Dolby und Co.
EMC und MP Auswahlmenü:
Hier der Skin mit den angepassten Dateien und Grafiken ( Stand:30.04.2017) einfach ins Displayskin Verzeichnis, Neustart und los:[ATTACH]47472[/ATTACH]
Benötige aber immer noch Hilfe bei folgenden Themen:
- Coveranzeige im EMC
- Coveranzeige im MP ( Falls das im MP überhaupt möglich ist? )
- Für EMC und MP getrennte Ansichten ( Zur Zeit in der XML zusammengefasst )
Freue mich über jede Menge Hilfe, Anregungen und Tipps !!!
Gruß M.
bin endlich aufs OATV 6 umgestiegen, tolle Arbeit Jungs !
Da ich leider sehr weit weg von der Box sitze, über 40 bin und die Augen auch nicht mehr soooooo gut sind, habe ich angefangen mir den Displayskin "Altersgerecht" anzupassen. Ein dickes Danke an die "Macher" des Original LCD Skin.
Im Moment sieht das ganze so aus:
Standby Screen:
- Blinkendes Rec Symbol bei Aufnahme.
Hauptansicht TV Modus ((Laufschrift):
- Inkl. der Piktogramme für Dolby und Co.
- Blinkendes Rec Symbol bei Aufnahme.
Umschaltmodus ( Laufschrift )
- Grösseres Logo ohne Piktogramme
- Blinkendes Rec Symbol bei Aufnahme
EMC und MP Player:
- Zur Zeit leider nur mit einem festen Cover.
- Inkl. der Piktogramme für Dolby und Co.
EMC und MP Auswahlmenü:
Hier der Skin mit den angepassten Dateien und Grafiken ( Stand:30.04.2017) einfach ins Displayskin Verzeichnis, Neustart und los:[ATTACH]47472[/ATTACH]
Benötige aber immer noch Hilfe bei folgenden Themen:
- Coveranzeige im EMC
- Coveranzeige im MP ( Falls das im MP überhaupt möglich ist? )
- Für EMC und MP getrennte Ansichten ( Zur Zeit in der XML zusammengefasst )
Freue mich über jede Menge Hilfe, Anregungen und Tipps !!!
Gruß M.
- Dateianhänge
-
- DREVENACK_LCD-OATV.zip
- (6.47 MiB) 502-mal heruntergeladen
VU+ULTIMO4K | PHILIPS 65" | DVB-C / T2 | SEVEN SKIN | OPENATV
- neoatomic
- Member
- Beiträge: 173
- Registriert: 18 Apr 2016 18:45
- Hat gedankt: 62 Mal
- Hat Dank erhalten: 53 Mal
The more display skins we have the better. 
Some time ago i also created a skin, you can find/download it from the feed in Openatv.
Dont think its hard to port over. You where probbebly looking at the build-in skin, that works with templates. But that is not needed, you can create a "classic" skin_display.xml file.
This might help : Added LCD/VFD display skin for Ultimo4k by neoatomic * Pull Request #32 * oe-alliance/enigma2-display-skins * GitHub
Also feel free to re-use.

Some time ago i also created a skin, you can find/download it from the feed in Openatv.
Dont think its hard to port over. You where probbebly looking at the build-in skin, that works with templates. But that is not needed, you can create a "classic" skin_display.xml file.
This might help : Added LCD/VFD display skin for Ultimo4k by neoatomic * Pull Request #32 * oe-alliance/enigma2-display-skins * GitHub
Also feel free to re-use.
-
- Beginners
- Beiträge: 14
- Registriert: 29 Sep 2015 14:56
- Wohnort: NRW
- Receiver 1: VU+ ULTIMO 4K
- Hat gedankt: 12 Mal
- Hat Dank erhalten: 2 Mal
Vielen Dank !
Leider fehlt mir echt noch die nötige Verknüpfung von VTI zum OATV ! Gibt es im OATV nicht schon einen Skin wo auch z.b. die Cover angezeigt werden ?
Das hier sollte doch der korrekte befehl sein damit auch die Cover angezeigt werden bei den Playern, oder stehe ich im Wald:
<widget source="session.CurrentService" render="Cover" position="10,40" size="300,400" zPosition="4" transparent="1" alphatest="blend"></widget>
Viele Grüße
M.
Leider fehlt mir echt noch die nötige Verknüpfung von VTI zum OATV ! Gibt es im OATV nicht schon einen Skin wo auch z.b. die Cover angezeigt werden ?
Das hier sollte doch der korrekte befehl sein damit auch die Cover angezeigt werden bei den Playern, oder stehe ich im Wald:
<widget source="session.CurrentService" render="Cover" position="10,40" size="300,400" zPosition="4" transparent="1" alphatest="blend"></widget>
Viele Grüße
M.
VU+ULTIMO4K | PHILIPS 65" | DVB-C / T2 | SEVEN SKIN | OPENATV
- madie
- Senior member
- Beiträge: 9481
- Registriert: 05 Apr 2013 21:50
- Hat gedankt: 1118 Mal
- Hat Dank erhalten: 2797 Mal
Ultimo4k display skin mod
Da fehlt aber der nötige renderer
Den könntest du versuchen aus dem vti zu borgen.
Gesendet von iPhone mit Tapatalk
Den könntest du versuchen aus dem vti zu borgen.
Gesendet von iPhone mit Tapatalk
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du übers Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.[/align]
- sgs
- VIP
- Beiträge: 1280
- Registriert: 02 Okt 2016 11:13
- Wohnort: Essen, Germany
- Receiver 1: VU+ Duo²
- Hat gedankt: 1334 Mal
- Hat Dank erhalten: 818 Mal
- Kontaktdaten:
drevenack hat geschrieben: Habe eben versucht ...
Du hast Post

Ich habe keine Ahnung aber die Datei

- Dateianhänge
-
- Cover.pyo
- (4.42 KiB) 79-mal heruntergeladen
- sgs
- VIP
- Beiträge: 1280
- Registriert: 02 Okt 2016 11:13
- Wohnort: Essen, Germany
- Receiver 1: VU+ Duo²
- Hat gedankt: 1334 Mal
- Hat Dank erhalten: 818 Mal
- Kontaktdaten:
Die py oder die pyo? Die py hatte ich dir aus der pyo entpackt, damit du sehen kannst was darin los ist. madie hatte geschrieben du sollst die pyo in den Ordner legen. Wie schon geschrieben, ich habe keine Ahnung aber evtl. macht das den Unterschied aus. Die Datei wird so geschrieben = Cover.pyo . Also großes "C".
-
- Beginners
- Beiträge: 14
- Registriert: 29 Sep 2015 14:56
- Wohnort: NRW
- Receiver 1: VU+ ULTIMO 4K
- Hat gedankt: 12 Mal
- Hat Dank erhalten: 2 Mal
Ultimo4k display skin mod
Guten Morgen,
habe gestern nochmal gefummelt, leider ohne Erfolg, die Cover.pyo aus dem VTI ist im Oatv jedoch spricht der XML Befehl diese nicht an oder irgendwas anderes stört das anzeigen. Oder aber die Cover.pyo passt nicht zum Image ?
Es fehlt also nach wie vor eine Coveranzeige für die Player und unzählige Feinheiten :-)
Gesendet von iPhone mit Tapatalk
habe gestern nochmal gefummelt, leider ohne Erfolg, die Cover.pyo aus dem VTI ist im Oatv jedoch spricht der XML Befehl diese nicht an oder irgendwas anderes stört das anzeigen. Oder aber die Cover.pyo passt nicht zum Image ?
Es fehlt also nach wie vor eine Coveranzeige für die Player und unzählige Feinheiten :-)
Gesendet von iPhone mit Tapatalk
VU+ULTIMO4K | PHILIPS 65" | DVB-C / T2 | SEVEN SKIN | OPENATV
- neoatomic
- Member
- Beiträge: 173
- Registriert: 18 Apr 2016 18:45
- Hat gedankt: 62 Mal
- Hat Dank erhalten: 53 Mal
Still not able to get it to work?
The de-compiled Pyo file, if you didn't have it already. :
The de-compiled Pyo file, if you didn't have it already. :
Code: Alles auswählen
from Renderer import Renderer
from enigma import ePixmap, ePicLoad
from Components.AVSwitch import AVSwitch
from Components.Pixmap import Pixmap
from Components.config import config
from Components.Sources.ServiceEvent import ServiceEvent
from Components.Sources.CurrentService import CurrentService
from os import path as os_path
class Cover(Renderer):
exts = ('.jpg', '.png', '.jpeg')
def __init__(self):
Renderer.__init__(self)
self.nameCache = {}
self.picname = ''
GUI_WIDGET = ePixmap
def changed(self, what):
if not config.usage.movielist_show_cover.value:
return
elif not self.instance:
return
else:
picname = ''
sname = ''
if what[0] != self.CHANGED_CLEAR:
service = None
if isinstance(self.source, ServiceEvent):
service = self.source.getCurrentService()
elif isinstance(self.source, CurrentService):
service = self.source.getCurrentServiceReference()
if service:
sname = service.getPath()
else:
return
picname = self.nameCache.get(sname, '')
if picname == '':
picname = self.findCover(sname)[1]
if picname == '':
path = sname
if service.toString().endswith == '..':
path = config.movielist.last_videodir.value
for ext in self.exts:
p = os_path.dirname(path) + '/folder' + ext
picname = os_path.exists(p) and p or ''
if picname:
break
if picname != '':
self.nameCache[sname] = picname
if picname == self.picname:
return
self.picname = picname
if picname != '' and os_path.exists(picname):
sc = AVSwitch().getFramebufferScale()
size = self.instance.size()
self.picload = ePicLoad()
self.picload.PictureData.get().append(self.showCoverCallback)
if self.picload:
self.picload.setPara((size.width(),
size.height(),
sc[0],
sc[1],
False,
1,
'#00000000'))
if self.picload.startDecode(picname) != 0:
del self.picload
else:
self.instance.hide()
return
def showCoverCallback(self, picInfo = None):
if self.picload:
ptr = self.picload.getData()
if ptr != None:
self.instance.setPixmap(ptr)
self.instance.show()
del self.picload
return
def findCover(self, path):
fpath = p1 = p2 = p3 = ''
name, ext = os_path.splitext(path)
ext = ext.lower()
if os_path.isfile(path):
dir = os_path.dirname(path)
p1 = name
p2 = os_path.join(dir, os_path.basename(dir))
elif os_path.isdir(path):
if path.lower().endswith('/bdmv'):
dir = path[:-5]
if dir.lower().endswith('/brd'):
dir = dir[:-4]
elif path.lower().endswith('video_ts'):
dir = path[:-9]
if dir.lower().endswith('/dvd'):
dir = dir[:-4]
else:
dir = path
p2 = os_path.join(dir, 'folder')
prtdir, dirname = os_path.split(dir)
p1 = os_path.join(dir, dirname)
p3 = os_path.join(prtdir, dirname)
pathes = (p1, p2, p3)
for p in pathes:
for ext in self.exts:
path = p + ext
if os_path.exists(path):
break
if os_path.exists(path):
fpath = path
break
return (p1, fpath)
-
- Beginners
- Beiträge: 14
- Registriert: 29 Sep 2015 14:56
- Wohnort: NRW
- Receiver 1: VU+ ULTIMO 4K
- Hat gedankt: 12 Mal
- Hat Dank erhalten: 2 Mal
Hey @neo_aomic,
vielen Dank, leider läuft es immer noch nicht, weiss nicht wo ich noch ansetzen kann ??? Im OATV Image gibt es ja irgendwie keinen Cover.pyo Renderer.... Und die hineinkopierte Cover.pyo aus dem VTI klappt nicht ! Ist deine Version eine andere ? Falls ja, kannst du mir die pro mal anhängen ?
Viele Grüße und Danke
vielen Dank, leider läuft es immer noch nicht, weiss nicht wo ich noch ansetzen kann ??? Im OATV Image gibt es ja irgendwie keinen Cover.pyo Renderer.... Und die hineinkopierte Cover.pyo aus dem VTI klappt nicht ! Ist deine Version eine andere ? Falls ja, kannst du mir die pro mal anhängen ?
Viele Grüße und Danke
VU+ULTIMO4K | PHILIPS 65" | DVB-C / T2 | SEVEN SKIN | OPENATV
-
- Member
- Beiträge: 229
- Registriert: 27 Okt 2016 08:17
- Hat gedankt: 13 Mal
- Hat Dank erhalten: 5 Mal
Well, that's because today, after the upgrade happened.neo_atomic hat geschrieben:@djmarco , I changed the icons yesterday for the lcd1 skin. Should be an update tomorrow that should fix the issue.
And would you be able to improve the default skin with piconami? What is in the system but does not work properly? I like simple skin on LCD and all of yours are cosmic

Wysłane z mojego ONEPLUS A5010 przy użyciu Tapatalka
-
- Member
- Beiträge: 229
- Registriert: 27 Okt 2016 08:17
- Hat gedankt: 13 Mal
- Hat Dank erhalten: 5 Mal
Today an update has appeared and if your skin works then the one on this theme which I showed the photo has no additional icons.neo_atomic hat geschrieben:@djmarco , I changed the icons yesterday for the lcd1 skin. Should be an update tomorrow that should fix the issue.
Wysłane z mojego ONEPLUS A5010 przy użyciu Tapatalka