Here’s a test of the overhauled Trakt plugin for anyone who’s interested in trying it with Atlas.
Download here.
0.9.9.22 (July 14, 2012)
0.9.9.18 (July 11, 2012)
0.9.9.16 (May 27, 2012)
0.9.9.13 (May 25, 2012)
0.9.9.12 (May 23, 2012)
0.9.6.31
0.9.6.21
0.9.6.20
0.9.6.19
0.9.6.17
Hi Redshirt.
I have Atlas and Trakt v0.9.6.17 installed, but when I have a video stop, there is no POP-UP at the end of a video, even though the dialogue option is set in the plugin config.
When I checked the config, the check-box was unchecked, so it looks like it isn’t retaining the setting.
I have set the option on and pressed accept, but as soon as I go back in to check, the option is unchecked.
Any ideas ??
Also, what is the “Show Trakt Home Folder” option for please ??
When I exit TRAKT, back to the EHS (Neo), I get a BLUE (in between) screen.
I’ve left this for about 10 minutes and nothing.
If I press back again, I leave MB and am returned to MCE.
Log here.
Good day Redshirt,
With new install for the plug in, it do not take user/pass:
7:35:44.439 PM 5/5/2012 , Verbose , =========System looking for assembly: TraktMB.XmlSerializers,, Version=0.9.6.17,, Culture=neutral,, PublicKeyToken=307c6ce4e08b837b , , 1 , Application
7:35:44.688 PM 5/5/2012 , Info , Trakt (version 0.9.6.17) Plug-in Loaded in 0.262015 Seconds , , 1 , Application
7:35:44.689 PM 5/5/2012 , Info , *** TRAKT *** Plugin Initializing , , 21 , Worker thread for Trakt Init
7:35:44.690 PM 5/5/2012 , Info , Plugin Loading and Init took 0.87 seconds. , , 1 , Application
7:35:44.690 PM 5/5/2012 , Info , *** TRAKT *** User Account: Account not valid or unable to connect,, disabling Trakt features , , 21 , Worker thread for Trakt Init
My account user/pass working in the web site.
My best
What do the ICONs refer to at the top of the TRAKT screen please ??
Are they watching, rating, friends, show in grid, show in list ??
How do I get to the TV Shows on the left of the screen ?? It seems greyed out.
Is it not active yet ??
I’m going to end up including labels it seems, you aren’t the first person to wonder. The icons at the top are,
As far as the options on the left. On each screen that has them if should be just a matter of pressing left from the content area of any screen.
Thanks RedShirt.
The press left to access TV shows/movies seems a bit hit and miss. I’ve only got it to work once and now can’t get it back to Movies.
If I select on a movie, what should happen ??
I still can’t seem to back out of the Trakt screen – always get that blue (in-between) screen. Are you still working on this ?? Could TraktMB be trying to download too much data which causes that ??
Can we limit it somehow to only 10, 20, 30 items, as my log is full of Trakt logging.
@Redshirt – had a few “The remote server returned an error” messages in the latest log:
1:30:22.094 PM 7/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":"tt2022170",,"tvdb_id":"255266",,"title":"The Client List",,"year":2012,,"episode_list":[{"season":"1",,"episode":"5"}]} , , 9 ,
1:30:22.448 PM 7/5/2012 , Verbose , *** TRAKT *** {"status":"failure",,"error":"The remote server returned an error: (400) Bad Request."} , , 9 ,
1:30:22.476 PM 7/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":"tt0410975",,"tvdb_id":"73800",,"title":"Desperate Housewives",,"year":2012,,"episode_list":[{"season":"8",,"episode":"21"}]} , , 9 ,
1:30:22.920 PM 7/5/2012 , Verbose , *** TRAKT *** {"status":"failure",,"error":"The remote server returned an error: (400) Bad Request."} , , 9 ,
1:30:23.141 PM 7/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":"tt0944947",,"tvdb_id":"121361",,"title":"Game of Thrones",,"year":2012,,"episode_list":[{"season":"2",,"episode":"6"}]} , , 9 ,
1:30:23.524 PM 7/5/2012 , Verbose , *** TRAKT *** {"status":"failure",,"error":"The remote server returned an error: (400) Bad Request."} , , 9 ,
All tabs populated in Trakt screen and I can move around OK, and back out to EHS.
Perhaps there was a glitch on the Trakt website, or something has worked itself out overnight. Not very scientific, but working now.
TIA.
Getting an error using the sync from trakt option:
Verbose , TRAKT {“status”:“failure”,,“error”:“shows per hour limit reached”}
Still getting blue screens occasionally when accessing and navigating Trakt in MB.
When I select an upcoming episode, and then press back, it takes be to the Community Activity tab and not back to the TV Calendar tab.
Seems to take a while when switching between tabs, I suppose it’s refreshing the screen.
Does the plugin request an update on each tab entry or only when Trakt is entered ??
Just so were on the same page, this is a sample of how navigation is on my setup, Core2 Quad with 4GB ram. Moving the data collection to the service will hopefully have all the pages loaded before the user clicks the trakt folder.
coming out of comments.
Due to the way custom UI’s are used in MB, I’m not starting my web requests until the user actually clicks on the Trakt VF. So the only benefit to waiting before clicking on the Trakt VF is that it gives themes a chance to finish any initial housekeeping, which perhaps is more for Neo because it’s building all that eye candy.. I use Neo more than Pearl and haven’t noticed any difference with the Trakt UI. Because I’m testing plugins I’m changing themes constantly, so I’m seeing how they all behave. The only other possible benefit is the fact that when Trakt loads, it does an account verification with the site before enabling all functionality. You’ve probably seen messages to that effect in the log. Delaying before entering the UI on a slow internet connection would give that account challenge time to finish. In the interest of speed, I may do what follw.it does which is just assume the account is valid if there’s a username and password.
The video I made was realtime. No post processing whatsoever. So what you saw is what I see pretty much every time I use it. My internet connection is 12 megabytes per second, so that probably helped some.
Looking at your log… It looks like when you pressed back, the three threads sent their requests to trakt and didn’t get any replies. I’m looking at switching stuff up as I said and moving that functionality into the service. So when a user navigates back into the home screen, it’s not resending all the requests. Instead using the already requested info.
A new version is up. The Trakt Home UI should behave better. It now starts building the views when the plugin is launched rather than when you navigate into the Trakt VF. It still takes a certain amount of time to build the view, so if a user navigates directly to the Trakt VF upon launching MB they may still be watching the tiles download art.
The info in these views now updates at intervals, such as every 15 minutes for the Community Activity tab. This means the app won’t rebuild the view every time the details view is entered.
hey red.. i want to test this with b3/4 but my trakt account is a mess.. things on there that i have deleted or whatever.. can your plugin completely wipe and restart my account with what it finds in my mb and nothing “leftover” ??
Hi RedShirt.
I’ve got a problem with Trakt/MB.
Sometimes, when a video ends, MB is exited immediastely.
I believe it to be the Trakt plugin causing this, or it is manifesting as Trakt, as the Scrobble box pops up for a split-second and then disappears and MB exits.
At the end of the log it has this:
10:13:50.166 AM 18/5/2012 , Verbose , Playstate changed to Stopped for 23 - Firewall,, PositionTicks:26269577083,, Playlist Index:0 , , 1 , Application
10:13:50.177 AM 18/5/2012 , Verbose , Setting now playing status to False , , 1 , Application
10:13:50.186 AM 18/5/2012 , Verbose , Playstate saved for 23 - Firewall at 00:00:00,, duration: 00:43:46.9577083,, playlist position: 0 , , 1 , Application
10:13:50.214 AM 18/5/2012 , Verbose , *** TRAKT *** Played media contains 1 items , , 1 , Application
10:13:50.225 AM 18/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":null,,"tvdb_id":"248742",,"title":"Person of Interest",,"year":2012,,"season":1,,"episode":23,,"duration":43,,"plugin_version":"0.9.6.18",,"media_center_version":"2.6.0.0",,"media_center_date":"June 1,, 2012"} , , 43 , Worker thread for TRAKT: Scrobble Item
10:13:50.227 AM 18/5/2012 , Verbose , Firing OnPlaybackFinished for: 23 - Firewall , , 1 , Application
10:13:50.238 AM 18/5/2012 , Verbose , Running Kernel post-play processes , , 1 , Application
10:13:50.241 AM 18/5/2012 , Verbose , Updating Resume status... , , 1 , Application
10:13:50.245 AM 18/5/2012 , Verbose , All post-playback actions have completed. , , 1 , Application
10:13:50.247 AM 18/5/2012 , Verbose , Ensuring MB is front-most app , , 1 , Application
10:13:51.009 AM 18/5/2012 , Verbose , *** TRAKT *** {"status":"success",,"message:scrobbled Person of Interest 1x23",,"show":{"title":"Person of Interest",,"year":"2011",,"imdb_id":"tt1839578",,"tvdb_id":"248742"},,"season":1,,"episode":{"number":23,,"title":"Firewall"},,"facebook":false,,"twitter":false,,"tumblr":false} , , 43 , Worker thread for TRAKT: Scrobble Item
Any ideas ??
Full log here.
This is MB Atlas Beta5, and Trakt v0.9.6.31.
I have seen this in all Betas of Atlas and both Atlas releases of Trakt plugin.
Good day,
I notice on the plugin setting tab (Account) that click on “Sign up with trakt.tv” do not have any effect.
My best
Ok I’ve added the final functionality that I want for the friends tab. I just have one more feature to implement and then it’s bug fixes and style tweaks from here out. I’ll release another beta when ebr releases B7 of Atlas, that way I can compile against it.


Not sure if this is a bug, a limitation, or just something that is allowed, but if you watch a video and rate it, and then watch the same video again, you get the rating prompt again.
Could be annoying if you watch the same movie over and over again.
The rating only seems to appear once on the Trakt website.
Just thought I’d mention it.
TIA.
New build is up… CBers, can you let me know if your still getting that error with the rating dialog on your one machine with B7 and this build.
Also, to anyone who’s testing this. I’d like to send friend requests from a test account to verify the functionality is working… So anyone who’s willing, let me know your trakt username.
Good day Redshirt,
Well, I notice some issue, do not know if it by design:
The cover (poster) for the movies in the section (watching now), do not show the correct the type of the movie in the cover, like dvd, bluray … etc.
Or should that be as a request issue? What i mean, if I have that title, better to show from the cover the type for the media that i have it in my collections.
PS: I hope my ears do not blow out after this post :) J/K tho :)
Great plugin, well done as always.
My best
Hi Redshirt.
I’m still occasionally getting MB exit when a video ends.
Not 100% sure about this, but it seems to happen more if the video has been paused for a while, as that is what I did just now, then played to the end and MB exited.
Start of pause:
10:11:00.194 AM 25/5/2012 , Verbose , Playstate changed to Paused for 6 - Get Me Out Of Here,, PositionTicks:10838394583,, Playlist Index:0 , , 1 , Application
10:11:00.195 AM 25/5/2012 , Verbose , MediaCenterEnvironment_PropertyChanged: MediaExperience , , 1 , Application
10:11:00.325 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: PlayState , , 1 , Application
10:11:00.325 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:18:03.8861875,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
10:11:00.505 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:11:00.505 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:18:03.8861875,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
10:19:46.888 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: PlayRate , , 1 , Application
10:19:47.005 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:18:03.8861875,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
10:19:47.005 AM 25/5/2012 , Verbose , Playstate changed to Playing for 6 - Get Me Out Of Here,, PositionTicks:10838861875,, Playlist Index:0 , , 1 , Application
10:19:47.005 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: PlayState , , 1 , Application
10:19:47.021 AM 25/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":null,,"tvdb_id":"73696",,"title":"CSI: NY",,"year":2011,,"season":8,,"episode":6,,"duration":41,,"plugin_version":"0.9.6.31",,"media_center_version":"2.6.0.0",,"media_center_date":"June 1,, 2012"} , , 65 , Worker thread for TRAKT: Wathing Item
10:19:47.138 AM 25/5/2012 , Verbose , MediaCenterEnvironment_PropertyChanged: MediaExperience , , 1 , Application
10:19:47.138 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:18:04.0090000,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
10:19:47.245 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.246 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:18:04.0569791,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
10:19:47.256 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.279 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.312 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.417 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.522 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.631 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.746 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.853 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:47.964 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:48.074 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:48.178 AM 25/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
10:19:48.282 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:18:05.1504375,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
End of log file:
10:44:06.086 AM 25/5/2012 , Verbose , Playstate changed to Stopped for 6 - Get Me Out Of Here,, PositionTicks:24647709167,, Playlist Index:0 , , 1 , Application
10:44:06.087 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:00:00,, duration: 00:41:04.7977083,, playlist position: 0 , , 69 , Worker thread for BasePlaybackController OnProgress
10:44:06.154 AM 25/5/2012 , Verbose , Setting now playing status to False , , 1 , Application
10:44:06.157 AM 25/5/2012 , Verbose , Ensuring MB is front-most app , , 1 , Application
10:44:06.244 AM 25/5/2012 , Verbose , Internal Player playback finished , , 1 , Application
10:44:06.246 AM 25/5/2012 , Verbose , Playstate saved for 6 - Get Me Out Of Here at 00:00:00,, duration: 00:41:04.7977083,, playlist position: 0 , , 1 , Application
10:44:06.270 AM 25/5/2012 , Verbose , Firing Application.PlaybackFinished for: 6 - Get Me Out Of Here , , 1 , Application
10:44:06.291 AM 25/5/2012 , Verbose , *** TRAKT *** Played media contains 1 items , , 61 , Worker thread for PlayableItem PlaybackFinished
10:44:06.307 AM 25/5/2012 , Verbose , MBTV - ignoring played item: 6 - Get Me Out Of Here. Not in watched collections. , , 66 , Worker thread for OnPlaybackFinished
10:44:06.311 AM 25/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":null,,"tvdb_id":"73696",,"title":"CSI: NY",,"year":2011,,"season":8,,"episode":6,,"duration":41,,"plugin_version":"0.9.6.31",,"media_center_version":"2.6.0.0",,"media_center_date":"June 1,, 2012"} , , 62 , Worker thread for TRAKT: Scrobble Item
10:44:06.320 AM 25/5/2012 , Verbose , Updating Resume status... , , 1 , Application
10:44:06.326 AM 25/5/2012 , Verbose , All post-playback actions have completed. , , 1 , Application
10:44:06.847 AM 25/5/2012 , Info , Metadata changed for the following item CSI NY - 8x06 (first pass : False forced via UI : True) , , 7 , Worker thread for UI Triggered Metadata Loader
10:44:07.546 AM 25/5/2012 , Info , Episode provider not fetching because local meta exists: 6 - Get Me Out Of Here , , 7 , Worker thread for UI Triggered Metadata Loader
10:44:07.592 AM 25/5/2012 , Info , Getting media info from \\MEDIASERVER-2\videos\TV\CSI NY\Season 08\CSI NY - 8x06.mkv , , 9 ,
10:44:07.793 AM 25/5/2012 , Info , Media Info extraction took 0.24 seconds. , , 7 , Worker thread for UI Triggered Metadata Loader
10:44:08.018 AM 25/5/2012 , Verbose , *** TRAKT *** {"status":"success",,"message":"scrobbled CSI: NY 8x06",,"show":{"title":"CSI: NY",,"year":"2004",,"imdb_id":"tt0395843",,"tvdb_id":"73696"},,"season":8,,"episode":{"number":6,,"title":"Get Me Out Of Here"},,"facebook":false,,"twitter":false,,"tumblr":false} , , 62 , Worker thread for TRAKT: Scrobble Item
Trakt seems to have got the update that I watched the video, but there was no Scrobble box before MB exited.
I think MB needs to write a message to the log file when it exits gracefully so it can be differentiated against a forced exit, unless it already does that some other way.
TIA.
@Redshirt – OK, I have played 3 separate videos on the new release, and everything was fine.
Gonna play some more and see how it goes – will report back later, but looks encouraging, although I think there is something wrong somewhere, possibly with MB core, as occasionally MB will exit for no apparent reason.
Just started playing another video, stopped it as I wanted to re-start from the beginning (pressed stop, then play not resume), and MB exited !!
This is the end of the log file for that occurrence:
11:28:39.938 AM 29/5/2012 , Verbose , Playstate saved for 18 - Law and Disorder (1) at 00:02:33.4010833,, duration: 00:41:44.9217083,, playlist position: 0 , , 5 , Worker thread for BasePlaybackController OnProgress
11:28:39.938 AM 29/5/2012 , Verbose , Playstate changed to Stopped for 18 - Law and Disorder (1),, PositionTicks:1534010833,, Playlist Index:0 , , 1 , Application
11:28:39.953 AM 29/5/2012 , Verbose , Setting now playing status to False , , 1 , Application
11:28:39.956 AM 29/5/2012 , Verbose , Ensuring MB is front-most app , , 1 , Application
11:28:40.109 AM 29/5/2012 , Verbose , Internal Player playback finished , , 1 , Application
11:28:40.114 AM 29/5/2012 , Verbose , Playstate saved for 18 - Law and Disorder (1) at 00:02:33.4010833,, duration: 00:41:44.9217083,, playlist position: 0 , , 1 , Application
11:28:40.146 AM 29/5/2012 , Verbose , Firing Application.PlaybackFinished for: 18 - Law and Disorder (1) , , 1 , Application
11:28:40.166 AM 29/5/2012 , Verbose , Updating Resume status... , , 1 , Application
11:28:40.169 AM 29/5/2012 , Verbose , MBTV - ignoring played item: 18 - Law and Disorder (1). Not in watched collections. , , 76 , Worker thread for OnPlaybackFinished
11:28:40.173 AM 29/5/2012 , Verbose , *** TRAKT *** Detaching Playable's event handlers , , 74 , Worker thread for PlayableItem PlaybackFinished
11:28:40.174 AM 29/5/2012 , Verbose , All post-playback actions have completed. , , 1 , Application
11:28:40.176 AM 29/5/2012 , Verbose , *** TRAKT *** Attaching Playstate Monitor , , 74 , Worker thread for PlayableItem PlaybackFinished
11:28:40.185 AM 29/5/2012 , Verbose , *** TRAKT *** Attaching Playstate Event Listener , , 74 , Worker thread for PlayableItem PlaybackFinished
11:28:40.185 AM 29/5/2012 , Verbose , *** TRAKT *** Resuming local library monitoring , , 74 , Worker thread for PlayableItem PlaybackFinished
11:28:40.186 AM 29/5/2012 , Verbose , *** TRAKT *** Checking Played Media , , 74 , Worker thread for PlayableItem PlaybackFinished
11:28:40.187 AM 29/5/2012 , Verbose , *** TRAKT *** Played media contains 1 items , , 74 , Worker thread for PlayableItem PlaybackFinished
11:28:40.190 AM 29/5/2012 , Verbose , *** TRAKT *** Determining if Rating popup should be shown , , 74 , Worker thread for PlayableItem PlaybackFinished
Had to re-start MCE/MB to be able to play the video again, which has so far played fine.
It’s a strange one.
There is this in the log when the video first starts to play:
11:25:50.114 AM 29/5/2012 , Info , Verify Children (UI Triggered) Season 10 took 0.30 seconds. , , 44 , Child verifier-Worker
11:26:01.341 AM 29/5/2012 , Info , Internal Player about to play 18 - Law and Disorder (1) , , 57 , Worker thread for Play Action
11:26:01.348 AM 29/5/2012 , Verbose , *** TRAKT *** Checking if playable has MediaItems , , 57 , Worker thread for Play Action
11:26:01.356 AM 29/5/2012 , Verbose , *** TRAKT *** retrieving first MediaItem , , 57 , Worker thread for Play Action
11:26:01.356 AM 29/5/2012 , Verbose , *** TRAKT *** Checking if MediaItem is monitored by trakt , , 57 , Worker thread for Play Action
11:26:01.356 AM 29/5/2012 , Verbose , *** TRAKT *** Detaching Playstate Event Listener , , 57 , Worker thread for Play Action
11:26:01.356 AM 29/5/2012 , Verbose , *** TRAKT *** Pause trakt monitoring , , 57 , Worker thread for Play Action
11:26:01.356 AM 29/5/2012 , Verbose , *** TRAKT *** Attach playable event handlers , , 57 , Worker thread for Play Action
11:26:01.364 AM 29/5/2012 , Verbose , *** TRAKT *** playable event handlers successfuly attached , , 57 , Worker thread for Play Action
11:26:01.380 AM 29/5/2012 , Info , *** TRAKT *** POST: {"username":"CBers",,"password":"[Password Hidden]",,"imdb_id":null,,"tvdb_id":"78310",,"title":"CSI: Miami",,"year":2012,,"season":10,,"episode":18,,"duration":41,,"plugin_version":"0.9.6.31",,"media_center_version":"2.6.0.0",,"media_center_date":"June 1,, 2012"} , , 55 , Worker thread for TRAKT: Wathing Item
11:26:01.388 AM 29/5/2012 , Info , Internal Player playing 18 - Law and Disorder (1) , , 57 , Worker thread for Play Action
11:26:01.411 AM 29/5/2012 , Verbose , Calling MediaCenterEnvironment.PlayMedia , , 1 , Application
11:26:01.958 AM 29/5/2012 , Verbose , *** TRAKT *** {"status":"success",,"message":"watching CSI: Miami 10x18",,"show":{"title":"CSI: Miami",,"year":"2002",,"imdb_id":"tt0313043",,"tvdb_id":"78310"},,"season":10,,"episode":{"number":18,,"title":"Law and Disorder (1)"},,"facebook":false,,"twitter":false,,"tumblr":false} , , 55 , Worker thread for TRAKT: Wathing Item
11:26:02.255 AM 29/5/2012 , Verbose , GetMediaExperienceUsingReflection was successful , , 1 , Application
11:26:02.341 AM 29/5/2012 , Verbose , Going fullscreen , , 1 , Application
11:26:02.388 AM 29/5/2012 , Verbose , MediaCenterEnvironment_PropertyChanged: MediaExperience , , 1 , Application
11:26:03.497 AM 29/5/2012 , Verbose , HandlePropertyChange has recognized that playback has started , , 1 , Application
11:26:03.575 AM 29/5/2012 , Verbose , Setting now playing status to True , , 1 , Application
11:26:03.575 AM 29/5/2012 , Verbose , Playstate changed to Playing for 18 - Law and Disorder (1),, PositionTicks:0,, Playlist Index:0 , , 1 , Application
11:26:03.575 AM 29/5/2012 , Verbose , MediaCenterEnvironment_PropertyChanged: MediaExperience , , 1 , Application
11:26:06.015 AM 29/5/2012 , Verbose , MediaCenterEnvironment_PropertyChanged: MediaExperience , , 1 , Application
11:26:06.204 AM 29/5/2012 , Verbose , MediaCenterEnvironment_PropertyChanged: MediaExperience , , 1 , Application
11:26:06.468 AM 29/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
11:26:06.486 AM 29/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
11:26:06.498 AM 29/5/2012 , Verbose , MediaTransport_PropertyChanged: Position , , 1 , Application
11:26:06.499 AM 29/5/2012 , Verbose , Playstate saved for 18 - Law and Disorder (1) at 00:00:00,, duration: 00:41:44.9217083,, playlist position: 0 , , 5 , Worker thread for BasePlaybackController OnProgress
Rating dialog popped up for me just fine last night. Looks good, and a great reminder for me to rate things. Nicely done.
Great idea for a plug-in, but I’ve had Trakt installed for over a week and tonight was the first time I’ve actually seen the rating box appear at the end of a movie. Actually, it didn’t appear at first (I hit back or pause, then back at the start of the end credits), so I investigated and it seems one has to watch the whole movie (or FFWD) right to the end of the final credits for the rating box to appear. Who watches a movie right to the final frame??? Might make sense that the rating box is also shown if playback ends within a percentage of the movie end (e.g. 5% or something).
It was nice to see the rating box appear, but I found it one of, if not the most confusing UI’s I’ve seen in MB. It wasn’t clear when the text input box had focus, I didn’t seem to be able to edit the text I’d already entered after leaving the input box – out of frustration, I switched to an Xbox controller with a chatpad keyboard attached, but still found the editing awful to control – e.g. cursor back/forward etc. I didn’t press B or Backup, but the box disappeared. I had no option at this point – no rating from me then.
The 2 pre-filled buttons for like/dislike (“Ninja” or “something else suggesting rubbish”, I think) are a little too extreme for general use. Why not a star rating system or a score out of 10 etc? There are few movies one would score as 10/10 or 1/10 (or maybe 0/10), which I presume is what the Ninja and Naff buttons represent.
It would be fantastic to have access to community ratings for media, but if my experience is typical, few folks will see the rating popup (because they bit back or stop before the final credits frame). Even fewer will manage to submit a rating.
The following is a list of random thoughts that came up in our home whilst checking out Trakt:
I love the concept, but the experience right now leaves me cold and confused.
Hope you find this feedback constructive and helpful. As always, thoughts from other community folk on my ramblings very welcome – a thumbs down is as good as a thumbs up!!! If I’m wrong, please tell me. Could be some of the above is just that I’m not properly understanding Trakt?
Look forward to hopefully seeing some of the above addressed in a future release.
I just whipped up an EHS tile icon/thumb for Trakt. Feel free to use if you like:
![]()
There are a lot of valid points there. Let me see if I can address them all.
I only show the rating dialogue if MB tells me the movie has been watched. For that to happen, a user has to watch a movie/show past the maximum resume % declared in the display/playback tab of the configurator. I have found this to work exactly as intended with the internal player. If the user is watching stuff with an external player that doesn’t report progress to MB, the rating dialogue will show regardless of how far they’ve watched.
I’ve already declared in my Original Post at the top that the text area is a mess. I’m still fully intending to clean that up. I’m just finding it hard to find the time between finishing this plugin, follw.it and gamebrowser.
The ‘Totally Ninja’ ‘Weak Sauce :(’ buttons are what the trakt.tv site uses, I certainly can’t take credit for that silliness. It’s only in the last little while that the site has allowed users to choose between the two extremes and a 10 star rating system. The initial release of my plugin will use the two buttons that are already present. I will support the other system in a 1.1 or 1.2 release that will follow shortly after the 1.0 release.
Just a side-note. I’m not a professional programmer, I’m a plumber who does this on his spare time. If you knew how alien MCML was, your be amazed I got the dialogue to show at all :)
and regarding the random thoughts.
Trakt Locations panel visible
Agreed, it’ll be changed for the next beta release.
Trakt Collections
Collections sounds better. I’m willing to change it.
Re-Scan Library
When a user launches trakt for the first time, all there media is added to the site and a DateTime is recorded in the config file. A timer fires periodically and checks the library for items that have been added since the time recorded in the config. Once done it updates the DateTime. The purpose of Re-Scan library was to send EVERYTHING in the users library to trakt, not just stuff deemed new. I put it there in case, for whatever reason, the users library didn’t match the site. This was helpful in the earliest builds of trakt because at the time MB didn’t store IMDB Id’s in the movie object (ebr added it for me several months ago) so I basically had to use a ouija board to determine the movie id to send to Trakt. I could and maybe should, remove this from the UI and leave it in the options as a semi-hidden feature.
Update watched status FROM trakt.tv on next launch
This option is intended to go thought the users entire library and set watched/unwatched everything that’s in a “Trakt Collection” using Trakt.tv’s values and disregarding the local values. Similar to how I mentioned above… Under normal usage a timer fires and the plugin requests everything that’s been watched since the last recorded DateTime. So this option was put in place in case things again got out of sync.
Clear ‘Seen’ status from trakt.tv
Seen is different from Watched and I feel it is a stupid construct put in place by the trakt.tv team. I can’t be bothered explaining what it is, I’m happy to remove that entirely
Show rating dialog after media watched
Agreed
Show Trakt Home folder
Agreed, and agreed.
Thanks for the feedback.