2014-03-07, 21:49
Fresh installation didnt make any difference. It seems to me that this is not just the way ce should work since no matter how long I wait, second session with ce fails. I waited 10 minutes after ending of playback. Looks like xbmc stays busy until it's restarted. And it stays busy only if ce has been used. Normal playback of movies doesnt arouse this problem. At least I think so, since xbmc quits fast and nice. But when ce has been used, xbmc wait some time before it ends, which tells that there's something going on that xbmc needs to end before quitting.
One thing that I noticed btw: if I use default settings of dialogvideoinfo.xml of transparency, it takes about 10 seconds before ce starts. I modified file from
to
The change of one line made the starting of ce much quicker. Perhaps I could make the ending of the script also happen by modifying the xml file. What that line <visible>some code</visible> does? Looks like a trial and error kind of thing if I try to fix this . Well, there's plenty of time, whole night before need to go to work
I assume this issue won't get fixed any time soon so I made a quite dirty workaround:
made a cmd file that kills xbmc.exe after movie theatre outro video. Then eventghost wait couple of seconds and restart xbmc. Quests won't notice the difference since transitions are smooth thanks to fast starting of gotham and to using eventghost as a shell instead of explorer.exe
If you need or want my xbmc debug log, tell me.
One thing that I noticed btw: if I use default settings of dialogvideoinfo.xml of transparency, it takes about 10 seconds before ce starts. I modified file from
Code:
<onclick>Dialog.Close(MovieInformation)</onclick>
<onclick>Playlist.Clear</onclick>
<onclick>RunScript(script.cinema.experience)</onclick>
<visible>Container.Content(Movies) + Skin.HasSetting(CinemaScript_MovieInfo)</visible>
Code:
<onclick>Dialog.Close(MovieInformation)</onclick>
<onclick>Playlist.Clear</onclick>
<onclick>XBMC.RunScript(script.cinema.experience,movieid=$INFO[ListItem.DBID])</onclick>
<visible>Container.Content(Movies) + Skin.HasSetting(CinemaScript_MovieInfo)</visible>
I assume this issue won't get fixed any time soon so I made a quite dirty workaround:
made a cmd file that kills xbmc.exe after movie theatre outro video. Then eventghost wait couple of seconds and restart xbmc. Quests won't notice the difference since transitions are smooth thanks to fast starting of gotham and to using eventghost as a shell instead of explorer.exe
If you need or want my xbmc debug log, tell me.