2023-08-10, 17:16
(2023-08-10, 11:36)jbinkley60 Wrote: Thanks for the response. I believe they are similar and I wasn't questioning your use of a particular sharing solution and I fully get the Mezzmo hosting platform limitations. I live a bit of a sheltered life with regards to Kodi and other solutions so I often ask questions simply seeking to understand (often by comparison / contrast from my reference point). I don't use or haven't used a lot of other Kodi addons but Kodi is rock solid as my main media client so I try to get the most out of it with my setup. I sometimes question various use cases to get ideas for additional functionality for my own addons or to see if there is a process vs. technical solution to the problem.
I took it as intended - questions on how things work not a question of a general "why that and not this"
(2023-08-10, 11:36)jbinkley60 Wrote: Getting the addon developers to leverage it is likely part of the challenge. Likewise the Media Importer solution that Lunatixz posted the link to is very interesting. I've looked at it a few times and may one day write the Mezzmo importer for it. The challenge I see for it right now is that it requires special builds. Once it goes into the main code I suspect the usage will pick up significantly.
Developers seem to be happy with the way it is, possibly because that's the way it is. Hopefully this will bridge the addon implementation bit.
I like and dislike the media importer for the same reason, need for it to be another custom branch.
(2023-08-10, 11:36)jbinkley60 Wrote: With regards to addon testing, that hasn't been much of an issue for me. I have a good testbed for various Linux and Windows versions of Kodi (hard clients and virtual machines) and I have some loyal nVidia Shield users who help on the Android side. But having said that, this is where Kodi's Python addon approach really shines. I can't recall ever having a platform specific issue. I did have an issue once with a version of LibreElec which caused all Python addons to run slow due to not getting enough CPU resource allocation. But that impacted all Python addons. I've stayed away from binary addons, where this is a real issue to deal with.
I do expect it to run on all platforms but expectation vs reality.
I checked this again on Kodi from debian, Kodi (19.5 (19.5.0) Git:20230416-nogitfound), it still does crash (generates a crashlog and everything) so I have determined to explicitly force the addon to only work on v20+
Same machine, self compiled Kodi, Kodi (21.0-ALPHA1 (20.90.101) Git:20230321-124023d6ff), it does not crash and works as intended.
FireTV Gen3, self compiled Kodi, Kodi (21.0-ALPHA2 (20.90.201) Git:20230721-f087be63b4), it does not crash and works as intended.
Sent you a link with no expectations attached.