I've posted this on the Kodi forum too, but thought it might get a bit of different/useful traffic here...
This is something I've noticed for a while, although doesn't seem to have been reported by others (that I can find) so I do wonder whether it's specific to my setup.
I'm running tvheadend 4.0.5 on OpenElec 5.95.2 with client 2.1.9.
If I skip forward in a partial/complete recording, or paused live TV buffer, the results are really inconsistent.
Sometime it skips forwards the correct amount, sometimes a smaller amount.
If I repeatedly skip then it often skips backwards a chunk! Occasionally this unexpected backwards skip is to the beginning of the programme (although, at the point of doing this, I'm no where near the end of the recording or buffer).
The top-right "Seeking" display always shows the correct "SEEKING +01:00" (or multiple of) as you'd expect to see, but more often than not I don't end up where I should do.
I ought to say that I've set the System | Video | Playback | Skip steps to be just -60 and +60, so my skipping is just 1 or more increments of 60s, but the behaviour was the same with the "new style" skip steps.
This doesn't happen when I watch the same recordings from "Videos" (via a share), or when watching other videos not recorded with tvheadend - skipping seems to work fine from there - it only happens when playing back partial or complete recordings from TV | Recordings or when pausing live TV and then trying to skip forwards.
Any ideas?