Play history for shared library

About a year ago, I set my mum up with Plex, and shared a library with her. She’s been happily using this and watched a tonne of TV.

With the Discover Together release, I was quite excited to have the visibility of what she’s watched so we could discuss (save me having to look in Tautulli).

However, although she has ‘Sync my watch state and ratings’ enabled on her account, her ‘Watched since joining Plex’ is showing 0?

I’ve logged into her account, checked all the settings, and even manually marked a TV show as watched (not one from my shared library, just a random ‘Discover’ film) and that appears?

Is this working as expected, or do I need to enabled/disable something so that her play history from my shared library count as ‘watched’?

Are your server libraries using the Plex Movie or Plex TV Series agents? Watch State Syncing does not work with the older legacy agents

Thanks for the quick response.

The library Scanner = Plex TV Series, and Agent = Plex Series.

Not sure if it matters, but I don’t share the entire library with her, just ‘Grant Access’ to specific shows.

Edit: As a test, I’ve logged into her account via the web UI, and viewed some of the shared content. The items that I’ve watched are showing as ‘Activity by D5120’ and if I click, I can see my play history. So I think this rules out the library configuration and content?

That doesn’t matter, just tried with a test account I use to make sure and it worked fine.

Yeah that would mean your library content is fine if you see your activity on your profile or in the activity feeds.

In your Plex Media Server.log when it sends the scrobble to Plex.tv the logs lines will look like this. See if you see things like this or errors about it. If her account has a “full name” entered you may need to search for that instead of the username.

This was my “Test User” account, marking an entire show as watched

Nov 03, 2023 02:09:44.750 [0x17002b000] DEBUG - Auth: authenticated user 86121212 as Test User
Nov 03, 2023 02:09:44.751 [0x16fce3000] DEBUG - Request: [192.168.06.07:48080 (Subnet)] GET /:/scrobble?identifier=com.plexapp.plugins.library&key=130460 (24 live) #4edf0 TLS GZIP Signed-in Token (Test User)
Nov 03, 2023 02:09:44.767 [0x16fce3000] DEBUG - [Req#4edf0] HubCache: Expiring '862925/continueWatching/1/hubs/continueWatching/en-usexternal-media,indirect-media,hub-style-list/contentDirectoryID=44&excludeElements=Actor%2CCollection%2CCountry%2CDirector%2CGenre%2CLabel%2CMood%2CPart%2CPhoto%2CProducer%2CRole%2CSimilar%2CTopic%2CVast%2CWriter&excludeFields=file%2Csummary%2Ctagline&includeExternalMetadata=1&includeLibraryPlaylists=1&includeMeta=1&includeRecentChannels=1&includeStations=1&includeTypeFirst=1&libraryHubsOnly=1' because of event plex.event.media.watch.state.update.
Nov 03, 2023 02:09:44.783 [0x16fce3000] DEBUG - [Req#4edf0] Library item 130460 'Arrested Development' got played by account 86121212!
Nov 03, 2023 02:09:44.783 [0x17002b000] DEBUG - Completed: [192.168.06.07:48080] 200 GET /:/scrobble?identifier=com.plexapp.plugins.library&key=130460 (24 live) #4edf0 TLS GZIP 31ms 195 bytes (pipelined: 4)

Thanks for this.

Here’s the logs, I manually marked an episode as watched from the shared library.

I did noticed there’s a Invalid library metadata and 404, not sure if these are related.

Nov 03, 2023 09:52:08.068 [140210350263096] DEBUG - Auth: authenticated user 224296043 as Pat Wright
Nov 03, 2023 09:52:08.071 [140210103573304] DEBUG - Request: [80.6.115.193:61320 (WAN)] GET /:/scrobble?identifier=com.plexapp.plugins.library&key=44779 (10 live) #1a84a4 TLS GZIP Signed-in Token (Pat Wright)
Nov 03, 2023 09:52:08.083 [140210103573304] DEBUG - [Req#1a84a4] Library item 44779 'The Ultimate Evidence: Alien Messages' got played by account 224296043!
Nov 03, 2023 09:52:08.083 [140210115820344] DEBUG - [HCl#51cd] HTTP requesting GET https://me.plexapp.com/services/play?guid=plex%3A%2F%2Fepisode%2F64ccecbda662f990e7d4f2d6&timestamp=1699005128&signature=36b7e2ef6059160d7e4ae7af82c8721d08402eed
Nov 03, 2023 09:52:08.083 [140210350263096] DEBUG - Completed: [80.6.115.193:61320] 200 GET /:/scrobble?identifier=com.plexapp.plugins.library&key=44779 (10 live) #1a84a4 TLS GZIP 12ms 320 bytes (pipelined: 8)
Nov 03, 2023 09:52:08.137 [140210350263096] DEBUG - Auth: authenticated user 224296043 as Pat Wright
Nov 03, 2023 09:52:08.138 [140210103573304] DEBUG - Request: [80.6.115.193:61320 (WAN)] GET /library/metadata/64ccecbda662f990e7d4f2bb/userState (10 live) #1a84d0 TLS GZIP Signed-in Token (Pat Wright)
Nov 03, 2023 09:52:08.143 [140210103573304] WARN - [Req#1a84d0] Invalid library metadata ID 64ccecbda662f990e7d4f2bb passed.
Nov 03, 2023 09:52:08.143 [140210352372536] DEBUG - Completed: [80.6.115.193:61320] 404 GET /library/metadata/64ccecbda662f990e7d4f2bb/userState (10 live) #1a84d0 TLS GZIP 5ms 504 bytes (pipelined: 9)

Just a note: That episode failed to show up in her watched history, from both her and my visibility.

I decided to share my entire library with her, and removed the ‘Media’ shares, this seems to have resolved the issue for me.

Not sure if it’s a bug with only media share as apposed to library share.

That is odd. I definitely did a media only share and it worked. I will let our devs and QA know to look out for it.

Many thanks :slight_smile: