PleXBMC client for XBMC



I meant from my source GitHub repository - but from the answer I guess not :-)

@Hippo:



oh, yes i directly downloaded from your GitHub. Should i try a Download via the posted link?



Many thanks!

Peter



Problem solved. If you pull in the latest updates from the frodo branch it should be working again. Generally I only push stuff when I know it's working, but I was switching between 'resume' and 'sorttitle' work and I committed some half finished work by accident.

The frodo branch is not fully tested yet, so expect some breakage along the way. I'm just getting all the new XBMC APIs in place so I can test against the BETAs and find out what does/doesn't work as expected.

@Hi:



this Version i downloaded already (yesterday). May you have a Look at the resume function? GitHub shows the last edit 3 days ago… Or am i wrong?



Thanks!

Hi I’m not sure if this problem is on the plexbmc side of things or on the xbmc side. It has been present for 2-3 months now - running frodo beta 3 on windows 7 but also present back on Eden.



The problem seems to occur after watching a show and returning to the UI. While navigating around the UI xbmc will lock up and require a forced quit. Below is the log report that occurs every time this happens.





3:03:20 T:2376 INFO: Python, unloading python shared library because no scripts are running anymore

13:03:20 T:2376 ERROR: Unhandled exception in CApplication::Process() : Access violation at 0x1e003747: Writing location 0x00000000

13:03:20 T:2376 INFO: Python, unloading python shared library because no scripts are running anymore

13:03:43 T:1148 DEBUG: Thread Jobworker 1148 terminating (autodelete)

13:03:43 T:3204 DEBUG: Thread Jobworker 3204 terminating (autodelete)

13:03:43 T:332 DEBUG: Thread Jobworker 332 terminating (autodelete)

13:03:43 T:3296 DEBUG: Thread Jobworker 3296 terminating (autodelete)



Another member on the xbmc forum reported the exact same finding, also with the plexbmc addon. He also added this log from the dev VM. I have limited knowledge in this area so any advice would be greatly appreciated. Thanks for all the hard work on this great addon.



python26.dll!1e003747()

[Frames below may be incorrect and/or missing, no symbols loaded for python26.dll]

python26.dll!1e006d21()

python26.dll!1e006d21()

python26.dll!1e0315cc()

python26.dll!1e02bb13()

XBMC.exe!XBPython::Finalize() Line 605 C++

XBMC.exe!XBPython::Process() Line 683 C++

XBMC.exe!CApplication::Process() Line 5042 C++

XBMC.exe!CXBApplicationEx::Run() Line 142 C++

XBMC.exe!WinMain(HINSTANCE__ * hInst, HINSTANCE__ * formal, char * commandLine, HINSTANCE * __formal) Line 163 C++

XBMC.exe!__tmainCRTStartup() Line 275 + 0x2c bytes C

XBMC.exe!WinMainCRTStartup() Line 189 C

kernel32.dll!75b11174()

ntdll.dll!7738b3f5()

ntdll.dll!7738b3c8()



Ok, I've seen a possible problem and will try to push a fix for it tomorrow (GMT timezone)



I've seen the too with frodo, but not with Eden sinc beta days (on windows, Linux or OSX). Unfortunately. Stack trace is no good to me, as I don't understand them. I'll have a prod around and try to make it repeatable - ill then see if anyone in xbmc.org land can help out. Which skin are you using btw?

I’m currently using the quartz v3 skin from one of your recent posts but was using the original quartz skin prior to that with the same problem. Thanks for looking into this.



Hey, I'm the one who reported the issue in the XBMC forum. My guess is that it might not be related to plexbmc per se - it's more a matter of making the issue come up way more often that usual because plexbmc runs way more python scripts than the other plugins. But I'm pretty sure I've experienced such python crashes just by using the subtitles plugin.

The stack does give up much more information anyways; I kinda new already that it had to do with python deallocation. I'm not yet familiar with how the windows version of XBMC interacts with python, but apparently it spawns threads to run every python script and then lazily deallocs them - sometimes much later. Which is why the crash can sometimes occur when not actively doing something in the client.

I just hope someone proficient with how python is handled on windows (because this seems to be a windows specific issue; I haven't had any crashes like this on osX) will take a look and figure out the problem. It's not a simple bug to fix though IMHO.

@Hippo:

Thanks for help & your hard work!!!



Pull down the latest code and give it another try. I've tightened up the resume so hopefully it assumes less. If this still doesn't work PM me a debug log (with plexbmc debug enabled) and I'll have a look.

Thanks, Hippo. I will try it out asap…:slight_smile:

…sorry Hippo,



…but where/ how can i download your latest fix for resuming issue? In Frodo Branch the .zip Download is 6 days ago.



Many Thanks for answering and your friendly help!



Peter

Is the plex Queue supposed to be working on Eden + 2.1?

Hi Hippo,



After installing 3.0 and starting PLEXbmc i got a Script error! Had to go back to 2.1.1 without resume…



Thanks,

Peter

Should hopefully get sometime to look at this tonight.

Great, you made my Day! :rolleyes:

Just a heads up, when trying to use the plexbmc quartz or confluence skins, I get “dependencies not met.” Seems to be a quartz issue and not yours, but I figured I’d give you a heads up so you could modify your skins and get them working:



http://forum.xbmc.org/showthread.php?tid=101319&page=177

Also, when trying to use with the latest version of Frodo (RC1 running on OpenELEC 3.0 Beta 5) without one of the custom skins, I’m getting the error message “Error, Script Failed!” When trying to access some of the features (like the Movies Library). Oddly, the TV Library works until trying to actually view a TV Series.

Hippo, thanks for all your work, it is truly appreciated!



If you’re still looking into the myqueue problem, here is my log. Let me know what else I can do to help!



http://pastebin.com/GS0vfBND



Thanks,

Dan

Is there a patch somewhere to integrate plexbmc in the latest version of confluence (frodo) which also has liveTV support? Hippojay’s git version of confluence is a year old, I doubt it’s up to date.