Re: Resuming partially watched recordings starts from beginn
Posted: Thu May 01, 2014 6:27 pm
All,
I have made a fix for the XBMC code for this problem and issued a pull request to Team XBMC. See https://github.com/xbmc/xbmc/pull/4630.
Let's hope it gets merged with Gotham.
@hagayg: no ARGUS TV is not the only PVR server that supports this. I have noticed however that the 'static' lastplayedposition field on the recording info is not set by our addon. This is an optional field that is obsolete when an addon supports the GetLastPlayedPosition API. However, because of the bug in the XBMC code recordings will now always have a resume position of 0 when this field is not set. Other addons still set this field.
I will create an update for the addon that also sets the field and will issue a pull request for that as well. However, the GetLastPlayedPosition allows you to start watching a recording on eg. a MediaPortal client, stop watching, resume watching on a different machine with XBMC from exactly the position where you stopped viewing in MediaPortal. This allow you to stop/resume watching cross-clients (XBMC and non-XBMC) and is imo a far superior solution.
I hope the fix gets added to XBMC soon so that all PVR addons will work as intended when they support this API.
Cheers,
Fred
I have made a fix for the XBMC code for this problem and issued a pull request to Team XBMC. See https://github.com/xbmc/xbmc/pull/4630.
Let's hope it gets merged with Gotham.
@hagayg: no ARGUS TV is not the only PVR server that supports this. I have noticed however that the 'static' lastplayedposition field on the recording info is not set by our addon. This is an optional field that is obsolete when an addon supports the GetLastPlayedPosition API. However, because of the bug in the XBMC code recordings will now always have a resume position of 0 when this field is not set. Other addons still set this field.
I will create an update for the addon that also sets the field and will issue a pull request for that as well. However, the GetLastPlayedPosition allows you to start watching a recording on eg. a MediaPortal client, stop watching, resume watching on a different machine with XBMC from exactly the position where you stopped viewing in MediaPortal. This allow you to stop/resume watching cross-clients (XBMC and non-XBMC) and is imo a far superior solution.
I hope the fix gets added to XBMC soon so that all PVR addons will work as intended when they support this API.
Cheers,
Fred