Resume points for recordings not honored

Hello,

Since upgrading to Omega (v21) i am not able to resume a recording from last known position. Recordings that have a resume point will always start from the beginning.

I have filed an issue on github here

debuglog: hastebin

This part seems to be the reason, resume point is getting reset right after selecting “Resume from…”

2024-09-23 13:09:09.407 T:1454    debug <general>: HandleKey: return (0xf00d) pressed, window 10106, action is Select
2024-09-23 13:09:09.643 T:1454    debug <general>: ------ Window Deinit (DialogContextMenu.xml) ------
2024-09-23 13:09:09.663 T:1533    debug <general>: AddOnLog: pvr.hts: Setting play position to 0 for recording 548072601
2024-09-23 13:09:09.673 T:1518    debug <general>: AddOnLog: pvr.hts: recording id:548072601, state:completed, title:Van onschatbare waarde, error:n/a

Since the issue is not reproducable on systems other than Coreelec V21+, i am posting here.
Could it be that the pvr.hts addon provided by Coreelec is bugged?
If a dev would be able to look into the issue, it would be greatly appreciated.

Cheers!

I found the exact setting that causes the issue, at least in my case. It’s one single option in Player settings (‘Play next video automatically’). If, and only if the ‘Uncategorized’ option is selected, then the issue surfaces

I decided to reproduce completely all steps from scratch (luckily, the effect is instant so easily monitored). Traced it back to this particular setting.

Steps to repro:

  • Go to settings - Player - Videos - Play next video automatically

  • Select ‘Uncategorized’ (all other options don’t seem to trigger the issue)

  • Go to TV - Recordings and Start a recording

  • Skip 10 mins and then Stop

  • Select the recording, choosing ‘Resume From…’

  • See Recording starting at the beginning

  • Go to settings - Player - Videos - Play next video automatically

  • Deselect ‘Uncategorized’ (if any others are selected, leave them active)

  • Go to TV - Recordings and Start a recording that has a resume point

  • Select ‘Resume from…’

  • Recording starts at the last known resume point

1 Like