yo-han / Traktable

Trakt Scrobbler for iTunes/AppleTV
http://yo-han.github.io/Traktable/
31 stars 4 forks source link

Movies are not marked as "watched" #6

Closed simschla closed 11 years ago

simschla commented 11 years ago

I'm having issues with the movie part of Traktable 0.4.2: It detects all my movies correctly and also adds them to trakt. However, they are not marked as watched on trakt.

Example Log Entry for a movie that is watched in iTunes, but does not get marked as watched on tract:

2013-09-08 17:11:55.437 Traktable[74473:9c1b] id: E513912AB4E726E8, played: 1 2013-09-08 17:11:55.441 Traktable[74473:9c1b] Looking for movie Limitless imdbId 2013-09-08 17:11:55.600 Traktable[74473:9c1b] movie Limitless imdbId found and cached: 2013-09-08 17:11:55.793 Traktable[74473:cc07] Succes: (null)

yo-han commented 11 years ago

The last few days trakt.tv had a lot of downtime and scrobbling was impossible. I'n working hard on a huge update and also plan support for 'offline' scrobbles which should fix this problem.

I'll check the problem out nonetheless. Thanks for reporting.

yo-han commented 11 years ago

Just checked it out and everything is working fine here. Can you maybe test it again ro see if the problem was the trakt downtime?

simschla commented 11 years ago

I can still reproduce the behavior. Just tried again using "import itunes library". I can see in the log that it is going through all movies but does not mark them as watched even though the log shows "played: 1" (as in my original report). Is there any way I can give you more data to debug the problem? Or can I try something on my end to shed some light on this?

yo-han commented 11 years ago

I understand the problem now. There are 2 ways the app can mark movies/shows as seen. When you play something in iTunes or on your Apple TV the app 'scrobbles' the play. But when you do an import he marks the object as seen, well he should.

I'll check it out once more.

On Mon, Sep 9, 2013 at 4:03 PM, simschla notifications@github.com wrote:

I can still reproduce the behavior. Just tried again using "import itunes library". I can see in the log that it is going through all movies but does not mark them as watched even though the log shows "played: 1" (as in my original report). Is there any way I can give you more data to debug the problem? Or can I try something on my end to shed some light on this?

Reply to this email directly or view it on GitHub: https://github.com/yo-han/Traktable/issues/6#issuecomment-24076049

simschla commented 11 years ago

Yeah, I checked that out, and came to the following result: Watching a movie in iTunes is picked up by Traktable and gets marked as watched on trakt. Importing the iTunes library (since I have a lot of movies in there, that I have already watched bevore starting to use Traktable and trakt) however, does not mark the movies as watched on trakt.

yo-han commented 11 years ago

I think I know what the problem is but not sure yet. When did you start using Traktable? What date?

On Mon, Sep 9, 2013 at 7:25 PM, simschla notifications@github.com wrote:

Yeah, I checked that out, and came to the following result: Watching a movie in iTunes is picked up by Traktable and gets marked as watched on trakt.

Importing the iTunes library (since I have a lot of movies in there, that I have already watched bevore starting to use Traktable and trakt) however, does not mark the movies as watched on trakt.

Reply to this email directly or view it on GitHub: https://github.com/yo-han/Traktable/issues/6#issuecomment-24096675

simschla commented 11 years ago

Started to use it on this Saturday (Sep 7).

yo-han commented 11 years ago

It could be the problem started out by the downtime of Trakt on Saturday but I'm not sure. Found another possible bug in the movie import too. Try the new release, I hope this solves your problem. If not, try to reset (preferences > sync > reset) and import again.

New release can be found here https://github.com/yo-han/Traktable/releases/tag/0.4.3 or download using the automatic updates.

simschla commented 11 years ago

Thanks for getting back to me this quick. I tried importing with 0.4.3 again - sadly the same result. Also resetting and then importing did not work. Same behavior as before... Scrobbling however also works on my end, I simply can't get the already played movies to be marked as watched on trakt using traktable :(

yo-han commented 11 years ago

Ok. Just checked it out again and works still fine here. Can you post last let's say 50 rows of the log? I took another look at the part of the log you posted when you opened this issue and what's strange is that the imdbId is missing in the row "movie Limitless imdbId found and cached:". On the end of the row should the imdbId be visible.

All I can think now is that the app can't read the metadata of the movie or something. What version of OS X are you running? And how do you add the metadata to your movie files?

yo-han commented 11 years ago

I think I got it. It's all working fine. I assume that you use the same username on trakt as on github? Then all your movies are imported to trakt. http://trakt.tv/user/simschla/history/movies

What I think is happening, and correct me if I'm wrong, is that you try to mark all those movies as seen again. The import just marks a movie as seen and this action can only be done once per item. Scrobbling is different. That can be done every time you watch a movie.

Well I hope this makes sense. If not, let me know.

simschla commented 11 years ago

You are totally right, obviously the fix in 0.4.3 resolved my issue! :+1: (maybe it was just delayed when I refreshed trakt to check if movies got marked as read)

Thanks again! :)