Posts: 5,483
Joined: Jul 2012
Reputation:
385
I don't think Estuary implements the dialog xml files? Instead it uses the ones within the addon's folder tree. In my case I adapt the default xml files for my skin mod and place them in the skin's folder tree. That's my theory right now, haven't had a chance to do some testing.
scott s.
.
Posts: 5,483
Joined: Jul 2012
Reputation:
385
Two things: 1) the script author policy is that no end-user support is available in this thread. You need to ask the maintainer of your skin Aeon MQ7 leia mod. 2) it appears you have some dodgy 3rd-party repos and addons installed. You need to remove those and run a clean install of Kodi to get support from the forum.
scott s.
.
Posts: 25
Joined: Dec 2018
Reputation:
2
Please tell me which addons are illegal
Posts: 5,483
Joined: Jul 2012
Reputation:
385
Not a lawyer, don't know what may be illegal in your location. I don't make decisions about which addons are banned on the forum, but from looking at repository.jewrepo at the least, that one looks like it contains various banned addons from exodus such as "sports devil". I suspect scrubsv2 and beardedbandit are problematic. Like I say, I don't make the decisions but I do have to abide by the spirit of the rules so won't go further on this unless a mod says your addons are OK.
scott s.
.
Posts: 5,483
Joined: Jul 2012
Reputation:
385
Doing some more testing. I get a consistent crash on Win 7 x64 when opening the YoutubeList dialog from Music/Artists/Musicinfo dialog. The xmldialog opens OK and I can play videos from the window, but when I close the window Kodi crashes. I tested with Leia builds I have available and the last one that worked was 170517 nightly, and the earliest one that crashes in 170629 nightly. I tried to run through what was merged in that timeframe and nothing jumped out, but PR 12295 and 12213 did catch my interest, but I don't really see what those did.
For some reason I was looking into the Kodi65 module and looking at dialogbaselist.py made me wonder if there is a problem in executing builtin Container.SetviewMode(). I tried just commenting that out and it doesn't crash, but the dialog doesn't load any listitems either so I assume that's not really telling me anything. Something that makes me curious, though, is in my skin unlike Estuary (which closes the musicinfo dialog and then runs extendedinfo) when I implemented the "get youtube videos" call to extendedinfo, I leave the musicinfo dialog open and open the youtubelist on top of it. Exiting the youtbutelist takes me back to my musicinfo dialog, no crash until I close my musicinfo dialog going back to the media container (music/artists in music window in this case) and then it crashes. And when I restart, when I open my music window again I lost my previous view mode and get view 51 which is my default view.
scott s.
.
Posts: 5,483
Joined: Jul 2012
Reputation:
385
While I still believe Kodi should not crash, after some more study I see now in Python APi a v18 change for WindowXML: There's now a new parameter for creating an instance of "IsMedia" which defaults to false. But, AFAICT, extendedinfoscript is not actually using WindowXML for the window, rather DialogXML. DialogXML doesn't have the option of setting "IsMedia", so my guess is that is the source of the trouble which eventually leads to the crash. If that's right, the addon needs to be changed either to eliminate the idea of of treating its windows as media windows (and hence, you can't change a "view" in them), or change the code to create a window rather than a dialog (but I think it is also setting "doModal" which I don't know, but suspect can't be done on windows, just dialogs).
I might try PRing my workaround to Phil66's github for consideration as a permanent fix.
scott s.
.