Kodi Community Forum
Player.Seek forward or back? - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Skinning (https://forum.kodi.tv/forumdisplay.php?fid=12)
+--- Thread: Player.Seek forward or back? (/showthread.php?tid=210778)



Player.Seek forward or back? - Hitcher - 2014-12-07

Is there any way to know if the player is seeking forward or back?

Thanks.


RE: Player.Seek forward or back? - phil65 - 2014-12-07

Player.Forwarding, Player.Rewinding
or if you want a different route:
Substring(Player.SeekOffset,+,left) could also work


RE: Player.Seek forward or back? - Hitcher - 2014-12-07

That's odd Substring(Player.SeekOffset,+,left) doesn't work but Substring(Player.SeekOffset,-,left) does. Huh

And then it doesn't work if seeking a chapter and Player.Forwarding and Player.Rewinding don't work at all.

EDIT: Just used !SubString(Player.SeekOffset,-) for forward step.


RE: Player.Seek forward or back? - phil65 - 2014-12-07

(2014-12-07, 22:15)Hitcher Wrote: That's odd Substring(Player.SeekOffset,+,left) doesn't work but Substring(Player.SeekOffset,-,left) does. Huh

And then it doesn't work if seeking a chapter and Player.Forwarding and Player.Rewinding don't work at all.

EDIT: Just used !SubString(Player.SeekOffset,-) for forward step.

so all works now? (perhaps removing ",left" does the trick)


RE: Player.Seek forward or back? - Hitcher - 2014-12-07

Step forward = !SubString(Player.SeekOffset,-)

Step back = SubString(Player.SeekOffset,-)

Neither work when the big step is a chapter jump though.


RE: Player.Seek forward or back? - phil65 - 2014-12-07

(2014-12-07, 22:44)Hitcher Wrote: Step forward = !SubString(Player.SeekOffset,-)

Step back = SubString(Player.SeekOffset,-)

Neither work when the big step is a chapter jump though.

what does Player.SeekOffset output in that case? Just the number of the new Chapter?


RE: Player.Seek forward or back? - Hitcher - 2014-12-07

It's empty. Sad

Also Step forward should have been -

Code:
!IsEmpty(Player.SeekOffset) + SubString(Player.SeekOffset,-)



RE: Player.Seek forward or back? - mkortstiege - 2014-12-08

God damn Infomanager .. So it works for regular stepping but fails for big steps / chapter seeks? I bet seeking is done outside of the SeekHandler then ..


RE: Player.Seek forward or back? - Hitcher - 2014-12-08

Big steps work if they're time/percentage based but not if they're chapters.

Thanks.


RE: Player.Seek forward or back? - mkortstiege - 2014-12-08

PR'd the offset fix @ https://github.com/xbmc/xbmc/pull/5919. A win32 build should be pushed to the mirrors in a few minutes in case you would like to give it at try.


RE: Player.Seek forward or back? - Hitcher - 2014-12-08

Tested, happy to report it works perfectly.

Many thanks.


RE: Player.Seek forward or back? - mkortstiege - 2014-12-09

Thanks for testing this one as well Smile