ja, 120 ... sportschau... funktioniert auch.
LCD Anzeige abaendern
-
-
jetzt habe ich mich mal mit dem movieplayersummary screen beschaeftigt...
meine aenderungen gingen irgendwie ins leere, bis mir auffiel, dass es sich nicht um den standard screen handelt, sondern um den emcmovieplayersummary screen, da ich ja emc verwende.
wenn ich allerdings meinen standard screen einfach umbenenne, dann haengt sich enigma2 weg. also braucht emc irgendwas spezielles... nur was.
ich nutze ja den materials.gp skin... aber da sind keine emc screens mit der id="3" drin.
aber wo ist der emc screen definiert? ist alles irgendwie sehr unuebersichtlich.... -
Der LCD-Screen für den EMCPlayer ist hier drin:
/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/CoolSkin/EMCMediaCenter_LCD.xml<screen id="3" name="EMCMoviePlayerSummary" ...
Das ist mein EMCMoviePlayerSummary-Screen (passend zu meinem InfobarSummary):
Da ist noch ein zusätzlicher Balken drin für live-Aufnahmen, also wenn man eine laufende Aufnahme anschaut, dann sieht man wie weit die Aufnahme schon fortgeschritten ist und wie weit man die Aufnahme schon geschaut hat-Code
Alles anzeigen<screen name="EMCMoviePlayerSummary" position="0,0" size="400,240" id="3" backgroundColor="#000000" transparent="0"> <!-- Movie name --> <widget source="session.CurrentService" render="Label" position="1,1" size="400,110" font="Regular;50" halign="center" backgroundColor="#000000" transparent="0"> <convert type="ServiceName">Name</convert> </widget> <!-- Movie progress --> <widget source="Service" render="Progress" position="1,140" size="400,11" zPosition="2" borderWidth="1" backgroundColor="#000000" transparent="0"> <convert type="EMCServicePosition">Position</convert> </widget> <!-- Movie recording progress --> <widget source="Service" render="Progress" position="1,130" size="400,11" zPosition="1" borderWidth="1" backgroundColor="#000000" transparent="0"> <convert type="EMCRecordPosition">Position</convert> </widget> <!-- Current time --> <widget source="global.CurrentTime" render="Label" position="5,160" size="200,80" font="Regular;60" halign="left" backgroundColor="#000000" transparent="0"> <convert type="ClockToText">Format:%H:%M</convert> </widget> <!-- Remaining movie time --> <widget source="session.CurrentService" render="Label" position="190,170" size="210,80" font="Regular;50" halign="center" backgroundColor="#000000" transparent="0"> <convert type="ServicePosition">Remaining,Negate</convert> <!--convert type="ServicePosition">Summary</convert--> </widget> </screen>
Wenn du deine abgeänderte Version für den Screen dann in deine skin_user_display.xml reinnimmst, sollte das aber funktionieren.
-
das mit den 2 progress-balken ist cool. das mach ich auch so... wenn ich's hinbekomme... schaue morgen mal.
danke. -
-
ich verwende auch bei EMC ServicePosition
-
hatte am anfang auch nur serviceposition... hat sich auch weggehaengt.
habe halt nur den einen emc screen in /etc/enigma2/skin_user_display.xml. sonst nix von emc. -
Die EMC eigene ServicePosition würde eingeführt damit man auch die RecordingPosition anzeigen kann.
In der Infobar ist es ja so gelöst das eine rote progressbar unterhalb der normalen liegt. Sich also überlagern. Weil die ServicePosition kann ja nie weiter wie die RecordingPosition gehen.Was für einen Fehler bekommst du den?
Funktionieren tut das schon, aber auf dem LCD hat die RecordingPosition bei mir nie funktioniert. -
fehler? das lcd bleibt leer und ich kann e2 nicht mehr bedienen... bei jedem fb-tastendruck kommt oben rechts der durchgestrichene kreis.
-
Dann musst du im Log nachsehen was los ist.
Glaube mit journalctl -f -u enigma2 (bin grad auf dem handy) -
fehler? das lcd bleibt leer und ich kann e2 nicht mehr bedienen... bei jedem fb-tastendruck kommt oben rechts der durchgestrichene kreis.
Das klingt sehr nach einem Fehler im Skin.
Passiert das auch, wenn du meinen obigen Skin-Code für den EMCmovieplayer verwendest?
-
Bei xml syntax Fehler hängt e2 doch auch fest.
Aber im Log erzählt er dann schon was er nicht mag. -
das mit dem log hab ich gerade erst gelernt... werde ich heute abend gleich anwenden... syntax error glaube ich nicht, da der editor die schon angezeigt haette... aber wer weiss. und wie gesagt: ohne das progress bar widget funktionieren meine aenderungen.
-
Ansonsten halt mal dein XML als "CODE" hier einstellen.
Dann wird man schon sehen.... -
das ist das log:
Code
Alles anzeigenJan 18 18:39:28 dm920 enigma2[617]: action -> PluginMovieSelectionActions EMCOK Jan 18 18:39:28 dm920 enigma2[617]: EMC: resetInfo Jan 18 18:39:28 dm920 enigma2[617]: [EMCMovieSelection] cancelThreadMsg Jan 18 18:39:28 dm920 enigma2[617]: EMC: resetInfo Jan 18 18:39:28 dm920 enigma2[617]: I/ [InfoBar.__restoreState] :: <no detail> Jan 18 18:39:28 dm920 enigma2[617]: I/ [InfoBar.setPlaybackState] :: 1516297168.23 Jan 18 18:39:28 dm920 enigma2[617]: not pauseable. Jan 18 18:39:28 dm920 enigma2[617]: W/ [EMCMediaCenter.__servicePlaying] :: <no detail> Jan 18 18:39:28 dm920 enigma2[617]: I/ [EMCMediaCenter.setPlaybackState] :: None None 1516297168.24 Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: reused converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: allocating new converter! Jan 18 18:39:28 dm920 enigma2[617]: warning, skin is missing element anglePix in <class 'Plugins.Extensions.EnhancedMovieCenter.EMCMediaCenter.EMCMediaCenter'> Jan 18 18:39:28 dm920 enigma2[617]: warning, skin is missing element angleLabel in <class 'Plugins.Extensions.EnhancedMovieCenter.EMCMediaCenter.EMCMediaCenter'> Jan 18 18:39:28 dm920 enigma2[617]: reused converter!
-
-
noch was: die anzeige ist ja schoen, aber die restlaufzeit ist falsch........ da die timernachlaufzeit nicht beruecksichtigt wird. d.h. ich muss immer in gedanken die nachlaufzeit abziehen.
gibt es dafuer eine loesung? -
Deine Aufnahme ist aber genau so lang wie angezeigt. Woher soll E2 wissen was für eine nachlaufzeit bei dieser Aufnahme eingestellt war?
Oder du hast die Aufnahme geschnitten und es gibt keine nachlaufzeit mehr. Oder sonst eine z.b. mp4 Datei ohne Nachlaufzeit.
Wie stellst du dir das vor?Immer die in E2 aktuell eingestellte Nachlaufzeit abziehen? Dann Flitzer das hier das forum weil Die Zeiten falsch sind.
-
und woher soll der Converter wissen, wie viel Nachlaufzeit du eingestellt hast, ob der Filme/die Serie später angefangen hat und daher die Nachlaufzeit ausgenutzt wurde usw.?
Die Box hat keine Glaskugel eingebaut -
fuer meinen usecase wuerde ein generelles abziehen der default nachlaufzeit immer die richtige dauer ergeben.
muesste man dann halt in settings waehlbar machen.