Jump to content

Getting "Because you watched X" recommends based on what other users just watched


MEB
Go to solution Solved by MEB,

Recommended Posts

My inlaws just did a Pirates of the Caribbean marathon over the weekend on their account and now today I see on my account "Because you watched Pirates...." not just one but 3 Because you watched recommendations. Shouldn't those recommendations be user based? I haven't watched PotC in over a year.

 

Not a huge deal but I would rather not have them getting recommendations based on my habits since i'm a scifi and fantasy watcher and they prefer comedies.

Link to comment
Share on other sites

They are on roku

 

Official app or the Blue Neon one?

 

I think I read somewhere that one of those apps is remembering the "Also Here" setting indefinitely.  So, they may have added you to the session a long time ago and it is still recording you as there.

 

IMO - this is the wrong behavior for this feature.  It should not be persistent for this very reason.

 

This may not be the problem but you should have them check on that setting.

Link to comment
Share on other sites

Official app or the Blue Neon one?

 

I think I read somewhere that one of those apps is remembering the "Also Here" setting indefinitely. So, they may have added you to the session a long time ago and it is still recording you as there.

 

IMO - this is the wrong behavior for this feature. It should not be persistent for this very reason.

 

This may not be the problem but you should have them check on that setting.

The blue neon does remember the also here. When the app starts it should ask if they are still watching.

 

3088e2b9a6c70cff584156aeed86f578.jpg

 

The official app doesnt make use of also here.

 

What likely happened is they logged in as you, do you have a password on your user? They figured perhaps logging in as you they see more content than their normal login.

 

Sent from my Nexus 7 using Tapatalk

  • Like 1
Link to comment
Share on other sites

Like the confirmation dialog.

I noticed the server remembers until you specifically tell it to stop. Even if you logout your user, and login as another, it remembers. An odd effect is, log in as user1 and set also watching user2. Now log out, and log in as user2. Now you have user2 logged in with user2 also watching. Odd. This doesnt create an error on the server, because when you add to also watching it cannot be the user you are logged in as. The server prevents this. But when logging in as a user already in the also watching it doesnt remove that user from also watching. Odd. Perhaps apps are supposed to be responsible for this part?

 

What I figured, is the server must remember for a reason. It must be a feature the app should do too. Why else does the server remember? In this case, keep in mind, I havent used kodi or wmc to see how these apps handle this.

 

I created a bootup dialog that runs when the app starts, right after it obtains a user id and auth, and gets the session-id. It checks for also watching users attached to the same session-id and asks for confirmation before you can do anything else. I also have it remove all also watching users when a user signs out. This prevents the odd behavior of being the logged in user, and also being in the also watching.

Edited by speechles
Link to comment
Share on other sites

Since this information is added to the session information - I would think that it would only be persistent as long as that session was active.  But I haven't tested all permutations.

Link to comment
Share on other sites

Since this information is added to the session information - I would think that it would only be persistent as long as that session was active. But I haven't tested all permutations.

When you log back into an app, the session-id isnt unique. At least it isnt for me on the roku. This is how the server is remembering. The session-id appears device specific, not based on any users. This is how I figured it must do this for a reason. Luke also mentioned adding users to also watching shouldnt really require a session-id. This adds weight to my theory it is based on device-id, so the app can remember when it starts again. Is this how it behaves for you? Edited by speechles
Link to comment
Share on other sites

I haven't tested it in a while but that seems like very odd behavior.  Who is in the room at any given viewing session is completely transient.  Not something we would want to remember across days/weeks, etc.

Link to comment
Share on other sites

  • Solution

They are using the official roku but I believe I figured it out. I logged into my account on their computer to fix playback issues (quicksync didn't work with roku anymore) and they were browsing on there looking for something to watch since its easier to filter and search through the web interface. I wasn't in the room and they may have inadvertently started playback which started suggestions. So i guess this can be marked solved.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...