Skip steps

Skip steps is a new seeking function that has been implemented into Kodi as of v15, and is a method of additive skipping (also known as additive seeking) that applies to both videos and music. This allows the user to skip backwards and forwards with the left and right cursor keys (this is the default keyboard and remote mapping), and by pressing these keys multiple times they can skip with increasingly larger steps.

New action ID behavior
The following Action ID's are now forwarded to the new seeking function:


 * StepForward
 * StepBack
 * SmallStepBack - note this action is going to be removed as it is now replaced with the new  built-in command.

Configuration
The settings can be found in the Videos -> Playback section and Music -> Playback



Skip steps - This allows you to set the number of skip steps and the value for each step, the default values available here are -30 min, -10 min, -5 min, -3 min, -60 sec, -30 sec, -10 sec, 10 sec, 30 sec, 60 sec, 3 min, 5 min, 10 min, 30 min.

Skip delay: This is the amount of time Kodi waits for you to press the left or right key again (if using the default keyboard and remote mapping), before actually performing the forward or backwards skip, can be set to None and from there in 250ms steps until 3000ms.

Additive skipping
Additive skipping (additive seeking) is a method of having increasingly larger skip steps the more times you press either the left key Left or right key Right, you need at least one skip step configured for either the positive or negative direction together with having a skip delay set.

Example 1

Skip Steps: -30 sec, -15sec, -7 sec, 15 sec, 30 sec, 60 sec

Skip Delay: 750ms

This table shows what happens with multiple presses of either the Left key or the Right key:

Example 2

Skip Steps: -7 sec, 30 sec

Skip Delay: 750ms

This table shows what happens with multiple presses of either the left key or the right key:

It is worth experimenting with Skip Delay to find the optimal setting for your hardware and the type of response you wish, for 250ms allows use of the additive function while retaining an almost instant response however this needs very quick presses for multiple presses to be registered.

Instant skipping
With no more than a single negative or positive step configured, together with Skip Delay set to none, then Kodi will instantly skip without a delay.

Example

Skip Steps: -7 sec, 30 sec

Skip Delay: None

Custom skip step values
The available skip step values can be further customised via the advancedsettings.xml file with the   entry. This is an optional step for users who want more granular control over what options are available.

Example:

This will result in the Skip step list in the GUI of -60 sec, -50 sec, -40 sec, -30 sec, -20 sec, -10 sec, 10 sec, 20 sec, 30 sec, 40 sec, 50 sec, 60 sec

=Adding seek built-in function to keymap= Applies to Video & Music playback

The built-in function  is used to add custom seek (skip) values the keymap, so that when a particular key is pressed an instant seek (skip) of the specified value is performed. You are able to specify a relative amount of seconds to seek (skip) within the current playing media, where a negative value will seek (skip) backwards and a positive value will seek (skip) forwards. For details on how to modify your keymap see How to customize my keymap.

Example

This maps a -7 sec seek to the key b and a +15 sec seek to the key n    Seek(-7) Seek(15) 

=Time skipping= Applies to Video playback only

These methods allow for the input a specific value during the course of video playback to either


 * Skip the specified amount
 * Skip to a certain point in time

When using these methods the time values are enter in the form hh:mm:ss where h is hours, m is minutes, s is seconds

Examples:
 * Time value to enter is 45sec you would input 45
 * Time value to enter is 1min 45sec you would input 145
 * Time value to enter is 1hr 1min 45sec you would input 10145

Skip the specified amount
Using you remote or keyboard enter the skip value followed by either Left or Right key, depending on which direction you wish to skip in.

Examples:

To skip 2 minute 30sec forward in the video then carry out:

230 then Right

To skip 1 minute 45sec back in the video then carry out:

145 then left

Skip to a specific time mark
Using you remote or keyboard enter time mark value followed by key.

Example:

To skip to the 25 minute mark in the video carry out:

2500 then =See also=
 * Video playback
 * HOW-TO:Modify time seeking
 * Keyboard controls
 * Keymap
 * Action IDs