2018-12-27, 19:33
Hello,
Since PVR is being worked on, I will suggest a nice OSD feature Titan skin has that makes it very clear how to control timeshift.
An OSD Text indicator for how much time are you moving in the timeline. Here are some screenshots showing how the OSD changes with EACH tap for going back in time.
Tap once
Tap again (2 total)
Tap 1 more time (3 total)
This way is so clear how much time back and forth you are shifting when tapping.
IMO the word "Seeking" as is unnecessary, and the center of the screen would be better for placement.
Here is some code i found: ($LOCALIZE[31255] is the seeking text)
Since PVR is being worked on, I will suggest a nice OSD feature Titan skin has that makes it very clear how to control timeshift.
An OSD Text indicator for how much time are you moving in the timeline. Here are some screenshots showing how the OSD changes with EACH tap for going back in time.
Tap once
Tap again (2 total)
Tap 1 more time (3 total)
This way is so clear how much time back and forth you are shifting when tapping.
IMO the word "Seeking" as is unnecessary, and the center of the screen would be better for placement.
Here is some code i found: ($LOCALIZE[31255] is the seeking text)
Code:
<variable name="PlayerActionLabelLarge"> <!-- $LOCALIZE[31255] -->
<value condition="[Player.Paused + Player.Caching] + !Player.Seeking">$LOCALIZE[15107]: $INFO[Player.CacheLevel]%</value>
<value condition="!String.IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding] + Player.seeking">$LOCALIZE[31255] $INFO[Player.SeekStepSize]</value>
<value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding] + !String.IsEmpty(Player.SeekOffset)">$LOCALIZE[31255] $INFO[Player.SeekOffset]</value>
<value condition="Player.seeking">$LOCALIZE[31255] $INFO[Player.SeekTime] - $INFO[Player.Duration]</value>
<value condition="player.forwarding2x">$LOCALIZE[31253] x2</value>
<value condition="player.forwarding4x">$LOCALIZE[31253] x4</value>
<value condition="player.forwarding8x">$LOCALIZE[31253] x8</value>
<value condition="player.forwarding16x">$LOCALIZE[31253] x16</value>
<value condition="player.forwarding32x">$LOCALIZE[31253] x32</value>
<value condition="player.rewinding2x">$LOCALIZE[31254] x2</value>
<value condition="player.rewinding4x">$LOCALIZE[31254] x4</value>
<value condition="player.rewinding8x">$LOCALIZE[31254] x8</value>
<value condition="player.rewinding16x">$LOCALIZE[31254] x16</value>
<value condition="player.rewinding32x">$LOCALIZE[31254] x32</value>
<value condition="player.paused">$LOCALIZE[31251]</value>
</variable>