- Update cURL library to version 7.66.0
- Fix bug that caused "DVR Service Subscription Required" errors when a storage engine (HDHomeRun SERVIO) is the only DVR authorized device
- Remove specific tuner/storage distinction from device discovery to allow for devices that are both types (HDHomeRun SCRIBE)
>> Remove specific tuner/storage distinction from device discovery to allow for devices that are both types (HDHomeRun SCRIBE)
This is one that worries me enough to make it available as a beta release. In order to properly support SERVIO and SCRIBE I did away with an entire database column that tracked if a device was a tuner or a storage engine and instead use the presence/absence of a DeviceID/StorageID to make that determination. Basically this builds upon what was done for starslayer74's SERVIO in the hopes that SCRIBE will also work right. To my knowledge, nobody using this PVR has a SCRIBE, at least nobody has complained that it doesn't work right
Failure here should be pretty obvious, if I got something wrong you'll find yourself lacking channels and/or recordings pretty much immediately. I didn't run into any problems and did a code step-through for each affected function so while I don't anticipate failure, please be advised that since this is a version bump (2.3 instead of 2.2), your previous PVR database file will be left intact and you can roll back any time. You can even use the in-built Kodi "Update" function to go backwards for the platforms that support it (all but UWP/XBox at this point)
Thanks for being brave, shout out if things get weird. I'd really like to knock off at least one item from the ol' backlog but making sure SERVIO and SCRIBE are happy is a good reason for an update too!
PS - A thousand thanks to JasonL for his assistance with what to expect from a SCRIBE device!