diff --git a/720p/DialogSeekBar.xml b/720p/DialogSeekBar.xml index 15eb4b0..1261bc6 100644 --- a/720p/DialogSeekBar.xml +++ b/720p/DialogSeekBar.xml @@ -1,7 +1,7 @@ 1 - Player.Seeking | Player.DisplayAfterSeek | Player.Paused | Player.Forwarding | Player.Rewinding | Player.ShowTime + Player.Seeking | Player.DisplayAfterSeek | Player.Paused | Player.Forwarding | Player.Rewinding | Player.ShowTime | Player.IsTempo WindowOpen WindowClose DepthOSD @@ -73,7 +73,7 @@ 20 44 OSDSeekRewind.png - Player.Rewinding + Player.Rewinding | [Player.IsTempo + String.StartsWith(Player.PlaySpeed,0.)] 80 @@ -81,7 +81,7 @@ 20 44 OSDSeekForward.png - Player.Forwarding + Player.Forwarding | [Player.IsTempo + String.StartsWith(Player.PlaySpeed,1.)] 31 @@ -97,7 +97,7 @@ 40 40 OSDPlay.png - Player.Playing + Player.Playing + !Player.IsTempo 28 @@ -107,6 +107,14 @@ OSD2x.png Player.Rewinding2x + + 28 + 4 + 40 + 40 + OSD0.9x.png + String.IsEqual(Player.PlaySpeed,0.90) + 25 4 @@ -115,6 +123,14 @@ OSD4x.png Player.Rewinding4x + + 25 + 4 + 40 + 40 + OSD0.8x.png + String.IsEqual(Player.PlaySpeed,0.80) + 22 4 @@ -147,6 +163,14 @@ OSD2x.png Player.Forwarding2x + + 34 + 4 + 40 + 40 + OSD1.1x.png + String.IsEqual(Player.PlaySpeed,1.10) + 37 4 @@ -155,6 +179,14 @@ OSD4x.png Player.Forwarding4x + + 37 + 4 + 40 + 40 + OSD1.2x.png + String.IsEqual(Player.PlaySpeed,1.20) + 40 4 @@ -163,6 +195,14 @@ OSD8x.png Player.Forwarding8x + + 40 + 4 + 40 + 40 + OSD1.3x.png + String.IsEqual(Player.PlaySpeed,1.30) + 43 4 @@ -171,6 +211,14 @@ OSD16x.png Player.Forwarding16x + + 43 + 4 + 40 + 40 + OSD1.4x.png + String.IsEqual(Player.PlaySpeed,1.40) + 45 4 @@ -179,6 +227,14 @@ OSD32x.png Player.Forwarding32x + + 45 + 4 + 40 + 40 + OSD1.5x.png + String.IsEqual(Player.PlaySpeed,1.50) + Seekbar Label diff --git a/720p/Includes.xml b/720p/Includes.xml index 7320d3b..76bf04d 100644 --- a/720p/Includes.xml +++ b/720p/Includes.xml @@ -103,6 +103,8 @@ $INFO[ListItem.VideoCodec] + $LOCALIZE[31045] + $LOCALIZE[31044] $LOCALIZE[31042] $LOCALIZE[31043] $LOCALIZE[15107] $INFO[Player.CacheLevel]% diff --git a/720p/VideoOSD.xml b/720p/VideoOSD.xml index 6b25b9e..612dccf 100644 --- a/720p/VideoOSD.xml +++ b/720p/VideoOSD.xml @@ -87,7 +87,10 @@ OSDRewindNF.png Player.SeekEnabled Conditional - PlayerControl(Rewind) + PlayerControl(Rewind) + PlayerControl(Play) + PlayerControl(TempoDown) + PlayerControl(TempoDown) 55 @@ -122,7 +125,10 @@ OSDForwardNF.png Player.SeekEnabled Conditional - PlayerControl(Forward) + PlayerControl(Forward) + PlayerControl(Play) + PlayerControl(TempoUp) + PlayerControl(TempoUp) 55 diff --git a/addon.xml b/addon.xml index ba2f1a0..dcb3c45 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/changelog.txt b/changelog.txt index ed5ff85..ead934c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,7 @@ +[B]3.0.34[/B] + +- Added player speed controls (tempo) and on-screen indicator + [B]3.0.33[/B] - Changed LibrarySettings to MediaSettings diff --git a/media/OSD0.8x.png b/media/OSD0.8x.png new file mode 100644 index 0000000..3cde165 Binary files /dev/null and b/media/OSD0.8x.png differ diff --git a/media/OSD0.9x.png b/media/OSD0.9x.png new file mode 100644 index 0000000..66c63a3 Binary files /dev/null and b/media/OSD0.9x.png differ diff --git a/media/OSD1.1x.png b/media/OSD1.1x.png new file mode 100644 index 0000000..8fcd111 Binary files /dev/null and b/media/OSD1.1x.png differ diff --git a/media/OSD1.2x.png b/media/OSD1.2x.png new file mode 100644 index 0000000..4713da5 Binary files /dev/null and b/media/OSD1.2x.png differ diff --git a/media/OSD1.3x.png b/media/OSD1.3x.png new file mode 100644 index 0000000..95e04a4 Binary files /dev/null and b/media/OSD1.3x.png differ diff --git a/media/OSD1.4x.png b/media/OSD1.4x.png new file mode 100644 index 0000000..1ed868b Binary files /dev/null and b/media/OSD1.4x.png differ diff --git a/media/OSD1.5x.png b/media/OSD1.5x.png new file mode 100644 index 0000000..95fad53 Binary files /dev/null and b/media/OSD1.5x.png differ