Emc - diverse Fragen
-
- Member
- Beiträge: 101
- Registriert: 27 Mär 2018 07:20
- Hat gedankt: 22 Mal
- Hat Dank erhalten: 8 Mal
@iPkay:
Thank you for your response and solution.
I did not know if it could be modified in xml file!
I tried it, it works. The problem is that if something changes to the xml file, I have to change it again.
I had to change the file below (skin_00g_EMC.xml).
**** 453: "<convert type="EMCClockToText">Date</convert>" ---> "<convert type="EMCClockToText">Format:%Y, %B %d. - %A</convert>"
It works!
"Date" is found in the MetrixHDClockToText.py file.
72-73 ****:
elif self.type == self.DATE:
return_str = strftime("%A %B %d, %Y", t)
Is this so possible? -> return_str = strftime(_("%A %B %d, %Y"), t)
If so, then it could be translated (it could be formatted in .po file). Which one of the .po files can I format? (.po -> .mo)
Can I understand what I'm writing?
Unfortunately, my testing capabilities are poor.
Is this possible or not?
Thank you for your response and solution.
I did not know if it could be modified in xml file!
I tried it, it works. The problem is that if something changes to the xml file, I have to change it again.
I had to change the file below (skin_00g_EMC.xml).
**** 453: "<convert type="EMCClockToText">Date</convert>" ---> "<convert type="EMCClockToText">Format:%Y, %B %d. - %A</convert>"
It works!
"Date" is found in the MetrixHDClockToText.py file.
72-73 ****:
elif self.type == self.DATE:
return_str = strftime("%A %B %d, %Y", t)
Is this so possible? -> return_str = strftime(_("%A %B %d, %Y"), t)
If so, then it could be translated (it could be formatted in .po file). Which one of the .po files can I format? (.po -> .mo)
Can I understand what I'm writing?
Unfortunately, my testing capabilities are poor.
Is this possible or not?
-
- Member
- Beiträge: 101
- Registriert: 27 Mär 2018 07:20
- Hat gedankt: 22 Mal
- Hat Dank erhalten: 8 Mal
Thanks for the reply.
I understand that they do not want changes for all users.
I just want their development (openATV) to work better, more functionally to the everyday life.
Better use !!!
In a few places the minute displays could be clocked with minutes. The software would be much more understandable and useful.
I say a few examples:
- If I look at a movie and ask what's left of the movie, they say it's 2 hours 15 minutes. Not that it's 135 minutes left!
- If we travel somewhere, then we say that 3 hours and 25 minutes are still behind. Not 205 minutes left!
I hope you understand what I'm writing about. This way, it would be much more practical, more convenient to use, more lifelike.
It would not be difficult to realize the clock, minute display. I've already given a solution.
It should be done once, and then it should only be used in those places.
There might be an hour_min function that would give the right value back to the form that could be formatted in a .po file.
So:
1.)
xml file: "<convert type="EMCClockToText">Hour_min</convert>"
converter file (... ClockToText.py):
elif self.type == self.HOUR_MIN:
return_str = hour_min(min)
hour_min(min) -> hours and minutes or minutes (eg: 1h 20min or 20min -> could be formatted in .po file)
2.)
*.py file usage
def hour_min(min):
....
remaining_string = _("%s") % (hour_min(205))
hour_min (min) -> hours and minutes or minutes (eg: 1h 20min or 20min - could be formatted in .po file)
I hope you understand what I'm writing and understand what you should do for it.
It should be a life-like use for your program !!!
Ps: sorry my english...
I understand that they do not want changes for all users.
I just want their development (openATV) to work better, more functionally to the everyday life.
Better use !!!
In a few places the minute displays could be clocked with minutes. The software would be much more understandable and useful.
I say a few examples:
- If I look at a movie and ask what's left of the movie, they say it's 2 hours 15 minutes. Not that it's 135 minutes left!
- If we travel somewhere, then we say that 3 hours and 25 minutes are still behind. Not 205 minutes left!
I hope you understand what I'm writing about. This way, it would be much more practical, more convenient to use, more lifelike.
It would not be difficult to realize the clock, minute display. I've already given a solution.
It should be done once, and then it should only be used in those places.
There might be an hour_min function that would give the right value back to the form that could be formatted in a .po file.
So:
1.)
xml file: "<convert type="EMCClockToText">Hour_min</convert>"
converter file (... ClockToText.py):
elif self.type == self.HOUR_MIN:
return_str = hour_min(min)
hour_min(min) -> hours and minutes or minutes (eg: 1h 20min or 20min -> could be formatted in .po file)
2.)
*.py file usage
def hour_min(min):
....
remaining_string = _("%s") % (hour_min(205))
hour_min (min) -> hours and minutes or minutes (eg: 1h 20min or 20min - could be formatted in .po file)
I hope you understand what I'm writing and understand what you should do for it.
It should be a life-like use for your program !!!
Ps: sorry my english...
-
- Member
- Beiträge: 101
- Registriert: 27 Mär 2018 07:20
- Hat gedankt: 22 Mal
- Hat Dank erhalten: 8 Mal
Thanks.
Okay, I see that this is not EMC problem.
I use the basic openATV 6.1 system with the MetrixHD skin inside it.
Why do I use that skin (MetrixHD)?
Because the base was in the installed system. Because it's good for me.
I also want to use EMC with the MetrixHD skin, as I already showed it on a screen photo.
I would also like to have a "hour, minute" display in the MetrixHD skin.
The display would be "hour, minute" or "minute".
For example:
78 min -> 1 hour 18 min
34 min -> 34 min
The "hour, minute" display could be formatted in a .po file (for example: "1h:14min" or "1 h 14 m" or "1 hour 14 min")
In "MetrixHD - Standard-Skin in openATV" thread I'll show you where I want the "hour, minute" display.
It should be done in some places...
of course, wherever possible
Okay, I see that this is not EMC problem.
I use the basic openATV 6.1 system with the MetrixHD skin inside it.
Why do I use that skin (MetrixHD)?
Because the base was in the installed system. Because it's good for me.
I also want to use EMC with the MetrixHD skin, as I already showed it on a screen photo.
I would also like to have a "hour, minute" display in the MetrixHD skin.
The display would be "hour, minute" or "minute".
For example:
78 min -> 1 hour 18 min
34 min -> 34 min
The "hour, minute" display could be formatted in a .po file (for example: "1h:14min" or "1 h 14 m" or "1 hour 14 min")
In "MetrixHD - Standard-Skin in openATV" thread I'll show you where I want the "hour, minute" display.
It should be done in some places...
of course, wherever possible
-
- Member
- Beiträge: 163
- Registriert: 25 Jul 2017 12:50
- Hat gedankt: 16 Mal
- Hat Dank erhalten: 12 Mal
Hallo,
ich hätte da mal eine Frage. Habe mir ein IPTV Bouquet mit EPG erstellt und ein paar Sendungen aufgenommen.
Die werden nun als CUT Dateien angezeigt und ich kann sie auch abspielen, allerdings wird mir das HD Bild als Letterbox angezeigt und ich finde keine Möglichkeit auf Vollbild zu zoomen. Das zweite Problemchen ist das ich die Aufnahmen gerne scheiden würde, geht das?
Gesendet von meinem SM-G960F mit Tapatalk
ich hätte da mal eine Frage. Habe mir ein IPTV Bouquet mit EPG erstellt und ein paar Sendungen aufgenommen.
Die werden nun als CUT Dateien angezeigt und ich kann sie auch abspielen, allerdings wird mir das HD Bild als Letterbox angezeigt und ich finde keine Möglichkeit auf Vollbild zu zoomen. Das zweite Problemchen ist das ich die Aufnahmen gerne scheiden würde, geht das?
Gesendet von meinem SM-G960F mit Tapatalk
-
- Member
- Beiträge: 163
- Registriert: 25 Jul 2017 12:50
- Hat gedankt: 16 Mal
- Hat Dank erhalten: 12 Mal
Sorry, Kommando zurück. Hatte Sendungen auf ZDFNeo aufgenommen, die waren wohl nicht in HD, der Vor- und Nachspann aber schon, also scheint alles ok zu sein.
Hab mal per Ftp auf den Receiver geschaut, da hat er die IPTV Streams als ".stream" und nicht als ".ts" aufgenommen. Was ist da der Unterschied?
Gesendet von meinem SM-G960F mit Tapatalk
Hab mal per Ftp auf den Receiver geschaut, da hat er die IPTV Streams als ".stream" und nicht als ".ts" aufgenommen. Was ist da der Unterschied?
Gesendet von meinem SM-G960F mit Tapatalk
Hi dhwz,
Ja sorry ,meinte jetzt nicht unbedingt 16:9 oder 4:3 sondern mehr die verschiedenen Modes wie Letterbox oder Pan & Scan usw.. - sollten die mit grün kurz
bei der Wiedergabe umzuschalten gehen ?
Zumindest bei den Columbo Folgen in HD da gibts ja meist links und rechts die schwarzen Balken und die krieg ich hier bei der Wiedergabe weg
wenn ich dieses Letterbox/Zoom Teil im Image per Hotkey auf ne Taste lege und mit dem vor der Wiedergabe auf bestfit umstelle.
Is schon klar is nicht optimal aber mir gefällts so besser, einzig is das umständlich das immer vor dem Start von nem Columbo umzustellen
da wärs schon von Vorteil das während der Wiedergabe mit grün kurz tun zu können und wenn das auch nur temporär wäre also nur für diese eine Wiedergabe
(bis die halt beendet wird) , denn ich brauch das auch nur dazu.
Grüsse
Pike
Klar weil man bei HD auch kein Aspect Ratio ändern kann, das ist immer 16:9
Ja sorry ,meinte jetzt nicht unbedingt 16:9 oder 4:3 sondern mehr die verschiedenen Modes wie Letterbox oder Pan & Scan usw.. - sollten die mit grün kurz
bei der Wiedergabe umzuschalten gehen ?
Zumindest bei den Columbo Folgen in HD da gibts ja meist links und rechts die schwarzen Balken und die krieg ich hier bei der Wiedergabe weg
wenn ich dieses Letterbox/Zoom Teil im Image per Hotkey auf ne Taste lege und mit dem vor der Wiedergabe auf bestfit umstelle.
Is schon klar is nicht optimal aber mir gefällts so besser, einzig is das umständlich das immer vor dem Start von nem Columbo umzustellen
da wärs schon von Vorteil das während der Wiedergabe mit grün kurz tun zu können und wenn das auch nur temporär wäre also nur für diese eine Wiedergabe
(bis die halt beendet wird) , denn ich brauch das auch nur dazu.
Grüsse
Pike
Hallo,
Normalwerweise konnte ich früher immer mit der der Taste EPG (VU ultimo 4k, die hat keine Taste Info) unter VTi in der EMC Dateiliste bei den Aufnahmen die Infos zur Aufnahme aufrufen.
Das geht unter OATV nicht (getestet mit 6.2).
Gibt es einen Weg das zu ändern oder wie kann man sonst die volle Beschreibung der Aufnahmen aufrufen? Danke !
Normalwerweise konnte ich früher immer mit der der Taste EPG (VU ultimo 4k, die hat keine Taste Info) unter VTi in der EMC Dateiliste bei den Aufnahmen die Infos zur Aufnahme aufrufen.
Das geht unter OATV nicht (getestet mit 6.2).
Gibt es einen Weg das zu ändern oder wie kann man sonst die volle Beschreibung der Aufnahmen aufrufen? Danke !
Wird doch rechts angezeigt. Menü->Erweiterungen->MyMetrixLite->Sonstige - Einstellungen->Header EMC/Filmliste
Filmliste Stil
Scrollbar anzeigen?
Laufenden Test anzeigen?
Damit solltest Du das selbe Ergebnis haben, nur in schick.
Also nur der Vollständigkeit halber, wenn Du da noch nie etwas geändert hast: SPEICHERN und ÄNDERUNGEN ANWENDEN (also zweimal grün), weil die skin.xml neu geschrieben wird und beim Restart geladen wird.
Wenn Du denkst was will der A**** von mir, drück mal HELP. So gehts bei mir.
Filmliste Stil
Scrollbar anzeigen?
Laufenden Test anzeigen?
Damit solltest Du das selbe Ergebnis haben, nur in schick.
Also nur der Vollständigkeit halber, wenn Du da noch nie etwas geändert hast: SPEICHERN und ÄNDERUNGEN ANWENDEN (also zweimal grün), weil die skin.xml neu geschrieben wird und beim Restart geladen wird.
Wenn Du denkst was will der A**** von mir, drück mal HELP. So gehts bei mir.
Ich habe es selbst gelöst:
Man muss in der emc keymap.xml (im EMC Plugin Ordner) zusätzlich die Einträge für key_epg einfügen, dann geht es auch bei VU Boxen die keine Info Taste haben.
Ich nehme an, das VTi Image macht das systemweit, so dass das bei EMC funktioniert.
Anbei meine keymap.xml für EMC und hier was ich hinzugefügt habe in fett:
[ATTACH]56324[/ATTACH]
Man muss in der emc keymap.xml (im EMC Plugin Ordner) zusätzlich die Einträge für key_epg einfügen, dann geht es auch bei VU Boxen die keine Info Taste haben.
Ich nehme an, das VTi Image macht das systemweit, so dass das bei EMC funktioniert.
Anbei meine keymap.xml für EMC und hier was ich hinzugefügt habe in fett:
Code: Alles auswählen
<keymap>
<map context="EMCConfigActions">
<key id="KEY_RED" mapto="red" flags="m" />
<key id="KEY_GREEN" mapto="green" flags="m" />
<key id="KEY_YELLOW" mapto="yellow" flags="m" />
<key id="KEY_BLUE" mapto="blueshort" flags="b" />
<key id="KEY_BLUE" mapto="bluelong" flags="l" />
<key id="KEY_UP" mapto="up" flags="mr" />
<key id="KEY_DOWN" mapto="down" flags="mr" />
<key id="KEY_CHANNELUP" mapto="nextBouquet" flags="mr" />
<key id="KEY_CHANNELDOWN" mapto="prevBouquet" flags="mr" />
</map>
<map context="CoolPlayerActions">
<key id="KEY_POWER" mapto="leavePlayer" flags="m" />
<key id="KEY_TV" mapto="leavePlayer" flags="m" />
<key id="KEY_STOP" mapto="leavePlayer" flags="m" />
<key id="\x1b" mapto="leavePlayer" flags="m" />
<key id="KEY_EXIT" mapto="leavePlayer" flags="m" />
<key id="KEY_HOME" mapto="leavePlayer" flags="m" />
<key id="KEY_ESC" mapto="leavePlayer" flags="m" />
</map>
<map context="CoolPlayerActions2">
<key id="KEY_POWER" mapto="leavePlayer" flags="m" />
<key id="KEY_TV" mapto="leavePlayer" flags="m" />
<key id="KEY_STOP" mapto="leavePlayer" flags="m" />
<key id="KEY_HOME" mapto="leavePlayer" flags="m" />
</map>
<map context="EMCGeneralPlayerActions">
<key id="KEY_RADIO" mapto="showExtensions" flags="b" />
<key id="KEY_GREEN" mapto="EMCGreen" flags="m" />
<key id="KEY_INFO" mapto="movieInfo" flags="b" />
<key id="KEY_CHANNELUP" mapto="nextTitle" flags="l" />
<key id="KEY_CHANNELDOWN" mapto="prevTitle" flags="l" />
<!-- With "KEY_LEFT" & "KEY_RIGHT" at map "EMCDVDPlayerActions" works also in the regular player.
<key id="KEY_LEFT" mapto="seekBack" flags="b" />
<key id="KEY_RIGHT" mapto="seekFwd" flags="b" />
-->
</map>
<map context="EMCDVDPlayerActions">
<key id="KEY_MENU" mapto="dvdMenu" flags="mr" />
<key id="KEY_CHANNELUP" mapto="nextChapter" flags="b" />
<key id="KEY_CHANNELDOWN" mapto="prevChapter" flags="b" />
<key id="KEY_CHANNELUP" mapto="nextTitle" flags="l" />
<key id="KEY_CHANNELDOWN" mapto="prevTitle" flags="l" />
<key id="KEY_AUDIO" mapto="dvdAudioMenu" flags="l" />
<key id="KEY_RADIO" mapto="dvdAudioMenu" flags="l" />
<key id="KEY_RADIO" mapto="nextAudioTrack" flags="b" />
<key id="KEY_TEXT" mapto="nextSubtitleTrack" flags="m" />
<key id="KEY_VIDEO" mapto="nextAngle" flags="m" />
<key id="KEY_LEFT" mapto="left" flags="m" />
<key id="KEY_RIGHT" mapto="right" flags="m" />
</map>
<map context="PluginMovieSelectionActions">
<key id="\x0a" mapto="EMCOK" flags="m" />
<key id="\x1b" mapto="EMCEXIT" flags="m" />
<key id="KEY_POWER" mapto="EMCEXIT" flags="m" />
<key id="KEY_OK" mapto="EMCOK" flags="m" />
<key id="KEY_PLAY" mapto="EMCPLAY" flags="b" />
<key id="KEY_PLAY" mapto="EMCSHUFFLE" flags="l" />
<key id="KEY_PLAYPAUSE" mapto="EMCPLAY" flags="m" />
<key id="KEY_EXIT" mapto="EMCEXIT" flags="m" />
<key id="KEY_HOME" mapto="EMCEXIT" flags="m" />
<key id="KEY_ESC" mapto="EMCEXIT" flags="m" />
<key id="KEY_ENTER" mapto="EMCOK" flags="m" />
<key id="KEY_MENU" mapto="EMCMENU" flags="b" />
<key id="KEY_INFO" mapto="EMCINFO" flags="b" />
[B]<key id="KEY_EPG" mapto="EMCINFO" flags="b" />[/B]
<key id="KEY_MENU" mapto="EMCMENUL" flags="l" />
<key id="KEY_INFO" mapto="EMCINFOL" flags="l" />
[B]<key id="KEY_EPG" mapto="EMCINFOL" flags="l" />[/B]
<key id="KEY_RED" mapto="EMCRed" flags="b" />
<key id="KEY_RED" mapto="EMCREDL" flags="l" />
<key id="KEY_GREEN" mapto="EMCGREEN" flags="b" />
<key id="KEY_GREEN" mapto="EMCGREENL" flags="l" />
<key id="KEY_YELLOW" mapto="EMCYELLOW" flags="b" />
<key id="KEY_YELLOW" mapto="EMCYELLOWL" flags="l" />
<key id="KEY_BLUE" mapto="EMCBLUE" flags="b" />
<key id="KEY_BLUE" mapto="EMCBlueL" flags="l" />
<key id="KEY_VIDEO" mapto="EMCVIDEOB" flags="b" />
<key id="KEY_PVR" mapto="EMCVIDEOB" flags="b" />
<key id="KEY_FILE" mapto="EMCVIDEOB" flags="m" />
<key id="KEY_VIDEO" mapto="EMCVIDEOL" flags="l" />
<key id="KEY_PVR" mapto="EMCVIDEOL" flags="l" />
<key id="KEY_AUDIO" mapto="EMCAUDIO" flags="m" />
<key id="KEY_STOP" mapto="EMCAUDIO" flags="m" />
<key id="KEY_TV" mapto="EMCTV" flags="b" />
<key id="KEY_TV" mapto="EMCTVL" flags="l" />
<key id="KEY_RADIO" mapto="EMCRADIO" flags="m" />
<key id="KEY_SUBTITLE" mapto="EMCRADIO" flags="m" />
<key id="KEY_TEXT" mapto="EMCTEXT" flags="m" />
<key id="KEY_LEFT" mapto="EMCLeft" flags="mr" />
<key id="KEY_RIGHT" mapto="EMCRight" flags="mr" />
<key id="KEY_UP" mapto="EMCUp" flags="mr" />
<key id="KEY_DOWN" mapto="EMCDown" flags="mr" />
<key id="KEY_NEXT" mapto="EMCArrowNext" flags="b" />
<key id="KEY_PREVIOUS" mapto="EMCArrowPrevious" flags="b" />
<key id="KEY_CHANNELUP" mapto="EMCBqtPlus" flags="m" />
<key id="KEY_CHANNELDOWN" mapto="EMCBqtMnus" flags="m" />
<key id="KEY_0" mapto="0" flags="m" />
<key id="KEY_4" mapto="4" flags="m" />
<key id="KEY_7" mapto="7" flags="m" />
<key id="KEY_8" mapto="8" flags="m" />
<key id="KEY_9" mapto="9" flags="m" />
</map>
<map context="EMCimdb">
<key id="\x0a" mapto="EMCOK" flags="m" />
<key id="\x1b" mapto="EMCEXIT" flags="m" />
<key id="KEY_OK" mapto="EMCOK" flags="m" />
<key id="KEY_MENU" mapto="EMCMenu" flags="m" />
<key id="KEY_EXIT" mapto="EMCEXIT" flags="m" />
<key id="KEY_HOME" mapto="EMCEXIT" flags="m" />
<key id="KEY_RED" mapto="EMCRed" flags="b" />
<key id="KEY_RED" mapto="EMCRedLong" flags="l" />
<key id="KEY_GREEN" mapto="EMCGreen" flags="m" />
<key id="KEY_YELLOW" mapto="EMCYellow" flags="m" />
</map>
<map context="EMCMovieInfo">
<key id="\x0a" mapto="EMCOK" flags="m" />
<key id="\x1b" mapto="EMCEXIT" flags="m" />
<key id="KEY_EXIT" mapto="EMCEXIT" flags="m" />
<key id="KEY_OK" mapto="EMCOK" flags="m" />
<key id="KEY_INFO" mapto="EMCINFO" flags="b" />
<key id="KEY_MENU" mapto="EMCMenu" flags="m" />
<key id="KEY_GREEN" mapto="EMCGreen" flags="m" />
<key id="KEY_RED" mapto="EMCRed" flags="b" />
<key id="KEY_UP" mapto="EMCUp" flags="m" />
<key id="KEY_DOWN" mapto="EMCDown" flags="m" />
</map>
</keymap>
[ATTACH]56324[/ATTACH]
- Dateianhänge
-
- keymap.xml
- (5.91 KiB) 26-mal heruntergeladen
-
- Member
- Beiträge: 163
- Registriert: 25 Jul 2017 12:50
- Hat gedankt: 16 Mal
- Hat Dank erhalten: 12 Mal
Nochmal auf die Aspect Ratio Geschichte zurückzukommen.
Wie ich schon schrieb hab ich die Ratioumschaltung in der Regel auf rot lang und kann da zwischen den Modi springen, die Taste funktioniert aber im EMC leider nicht.
Fehlt vielleicht nur der nötige Keymap Eintrag und wenn ja, wie müsste der dann sein?
Gesendet von meinem SM-G960F mit Tapatalk
Wie ich schon schrieb hab ich die Ratioumschaltung in der Regel auf rot lang und kann da zwischen den Modi springen, die Taste funktioniert aber im EMC leider nicht.
Fehlt vielleicht nur der nötige Keymap Eintrag und wenn ja, wie müsste der dann sein?
Gesendet von meinem SM-G960F mit Tapatalk