Leia 18.0 has been finalized!
Version 1.3.10 (2019.01.28)
- Add "Use simplified (flattened) file hierarchy" Edit Decision List (EDL) setting
- Add "Report CUT indicators as COMBREAK indicators" EDL setting
- Rename "Start time padding (milliseconds)" EDL setting to "CUT indicator start time padding (milliseconds)"
- Rename "End time padding (milliseconds)" EDL setting to "CUT indicator end time padding (milliseconds)"
- Correct improperly specified units of time from "ms" to "s" when logging the parsed EDL file entries
- Add log message indicating the expected path to an EDL file that could not be found
- (Leia) (Windows/Android/OSX) Support automatic addon updates via custom repository
- Disable IPv6 DNS (AAAA record) lookups when querying the backend services
Downloads:
LEIA USERS: THIS PVR VERSION REQUIRES LEIA "18.0" FINAL. IT WILL NOT INSTALL ON RC5.2 OR EARLIER.
The main reason behind this release is because Team Kodi has finalized Kodi "Leia" version 18.0, so the churn is now over and the code could be locked down to those API revisions. I'm disappointed that there wasn't a formal Universal Windows Platform (UWP) release to work from, but as always I pulled the latest versions they had out there and repackaged them. I will keep an eye out for .APPX files that actually say "18.0" in them, but I think we'll have to wait a bit there.
This release is mostly a bunch of tweaks/enhancements to the Edit Decision List (EDL) support for Recorded TV. EDL is still undocumented on the wiki, I'll get there eventually. The main claim to fame is an ability to FINALLY automatically update the PVR addon if you are running Leia on Windows, Android, or OS/X. We'll need to wait for version 1.3.11 to see how this actually works out, but I did add one back release (1.3.9) to the repository, so in theory you can revert back to 1.3.9 via Kodi if you want. The final change is something added from GitHub issue #49 by 'lurkermike'. He noted that an older version of addon was killing his system from DNS lookups. That was fixed back in version 1.2.10, but I found an additional optimization I could apply to omit IPv6 DNS lookups completely. There is no IPv6 name server support for the HDHomeRun backend (yet), so there is little point in wasting this time trying to find nonexistent data. You *may* see a very slight decrease in the time required to load the EPG data, but probably not noticeable in practice.
I am working on something pretty cool and very timesaving for the next iteration, also thanks to a suggestion by 'lurkermike'. The proof-of-concept looks good, but I reached out to SiliconDust for their approval first since it alters the dynamics of how the backend servers will be queried for certain types of data.
TTFN and congrats to Team Kodi for finally getting Leia out the door!