2013-03-26, 16:08
nate1280, is it possible to create an unofficial add-on repositorie (Trakt-test repository) in order to auto download the latest changes so they can be tested before official release? What do you think about that?
(2013-03-25, 01:56)nate1280 Wrote: There is something going on with in your service.py file. The exception thats being thrown doesn't make much sense.
Code:utilities.Debug("[traktPlayer] onPlayBackStarted() - Playing a non-library 'episode' - %s - SdEd - %s." % (data['showtitle'], data['season'], data['episode'], data['title']))
The above line is completely wrong, the SdEd should be S%02dE%02d, don't know why its not.
https://github.com/nate1280/script.trakt...round2.zip contains the branch i'm working on in pull 76.
The fact that its getting to this line does mean there is enough data and should scrobble, you can either edit your service.py file and goto line 226, and make that change if it has SdEd there instead of S%02dE%02d or download the zip and replace all the files with clean copies.
If you do, please post another log.
For others reading, unless you want to test bleeding edge changes, don't get that zip, just wait till it gets merged into the git version for testing.
(2013-03-26, 16:40)mikelykzit Wrote: Oops. My fault. It was an artifact from loading the 'raw' text in my browser. Used your zip to make sure there were no others.
http://xbmclogs.com/show.php?id=6877
It's definitely chugging further along! It just didn't like that change to 'None.' "Error Contents: 'NoneType' object is unsubscriptable"
(2013-03-26, 16:48)nate1280 Wrote: I would re-update to the git hub version now, that pull request was merged in.
And looking into the new error.
(2013-03-27, 01:48)Marx1 Wrote: I have a problem. Plugin fails when run from Programs menu to synchronize all movies.
Here is a snippet from log:
http://xbmclogs.com/show.php?id=7290
(2013-03-26, 20:38)nate1280 Wrote: mikelykzit, i just opened a pull request with a possible fix, its #81 if you want to test it out when you get the chance, and more logs would be appreciated as well if you do.
(2013-03-27, 06:20)mikelykzit Wrote: Woo hoo! Your changes in 81 worked!
http://xbmclogs.com/show.php?id=7326
I'll try this out with a few other shows/addons and let you know if I run into any other trouble. Feel free to let me know if you want help testing any other changes. You've been a great help, nate1280!
(2013-03-27, 11:13)pilluli Wrote: Hi,
I am experiencing problems when switching profiles with trakt addon version 2.1.0 . Basically, XBMC in my raspberry pi (using raspbmc) stopped working (crashed with no debug log info). I installed the 2.2.0 version from git and it actually helped (no more crashing) but I see things like this now in the debug info:
10:10:03 T:2911429696 NOTICE: [trakt] Beginning shut down.
10:10:07 T:3037769728 ERROR: XBPyThread:top - script /home/pi/.xbmc/addons/script.trakt/default.py didn't stop in 5 seconds - let's kill it
Hope it helps.
(2013-03-27, 14:29)nate1280 Wrote: Glad I finally got it sorted, looked through the log you posted, and gonna make one more small change (now that I can see full data form a watched() cycle), not a critical one.
(2013-03-27, 17:15)mikelykzit Wrote: I noticed this morning that none of the shows that did show up on trakt as 'watching' actually got scrobbled when the video ended. Went through the log and it's having trouble with the 'id' variable. I saw your github pull sets the tvdb_id as the current video, but will that go back and set the id, or is this just something completely different?
http://xbmclogs.com/show.php?id=7382
Longer log, but lines 1157, 1584, and 1886 are where the error comes up.
(2013-03-27, 17:44)nate1280 Wrote: ID is a library ID, guess there's 1 more thing to fix, looking at it now.Done and done.
Update: Added another fix to pull request #82 + #83 (fix for rating to support non-library items, and support for movie non-library items), test it out when you get the chance, and more logs would be great. The rating feature needs testing as well if you could, also, playing a movie to, to make sure I get enough data from that as well, if you could?