Anyone having issues with their watched/unwatched status randomly changing?
Came home from Black Panther last night and discovered my PLEX Media Server had changed the watch status of a whole bunch of old TV episodes. Dozens and dozens of shows are now marked as partially watched. So weird.
So I start manually updating their status today, and as I’m manually updating these shows, more and more other shows watch status change. As a properly mark 10 shows, a new batch of improperly marked shows pops up!
What’s going on? Anyone know?
That’s odd - have you restarted the server?
-
Do you have DLNA activated and do you have a DLNA client in your network which builds an index page of sorts for itself? Try disabling DLNA for a week and see if the issue persists. (Don’t forget to close and restart Plex Server after making the change.)
-
Check for database corruption:
-
activate debug logging (not ‘verbose’!)
- quit Plex Server
- wait 1 minute
- start Plex Server
- wait 5 minutes
-
fetch log files and attach them here
Or inspect them yourself. Take a look at the Plex Media Server.log file and seek for messages about database corrupt or malformed.
If you find these, you may have to repair your database.
https://support.plex.tv/hc/en-us/articles/201100678-Repair-a-Corrupt-Database
@OttoKerner said:
- Do you have DLNA activated and do you have a DLNA client in your network which builds an index page of sorts for itself? Try disabling DLNA for a week and see if the issue persists. (Don’t forget to close and restart Plex Server after making the change.)
I do actually. Last week I started playing around with Infuse to test 4K playback. Had to index everything from scratch, including movies. Although movies watched status aren’t affected back in PLEX.
- Check for database corruption:
- activate debug logging (not ‘verbose’!)
- quit Plex Server
- wait 1 minute
- start Plex Server
- wait 5 minutes
- fetch log files and attach them here
Or inspect them yourself. Take a look at the Plex Media Server.log file and seek for messages about database corrupt or malformed.
If you find these, you may have to repair your database.
https://support.plex.tv/hc/en-us/articles/201100678-Repair-a-Corrupt-Database
I checked the health of the database. Said it was OK. Repaired anyways.
Logs attached.
@jamesbull said:
I do actually. Last week I started playing around with Infuse to test 4K playback. Had to index everything from scratch, including movies. Although movies watched status aren’t affected back in PLEX.
How is Infuse connected to the media? Does it use DLNA? If it does, it affects the watched status of the main Plex user.
@OttoKerner said:
@jamesbull said:
I do actually. Last week I started playing around with Infuse to test 4K playback. Had to index everything from scratch, including movies. Although movies watched status aren’t affected back in PLEX.
How is Infuse connected to the media? Does it use DLNA? If it does, it affects the watched status of the main Plex user.
DLNA, although nothing has been “watched” using that client.
@jamesbull said:
DLNA, although nothing has been “watched” using that client.
As I said: if the client builds some sort of ‘index page’ (with preview) on its own, it ‘plays’ the files for a bit. That is enough for Plex server to register it as a playback and sets the playback progress acordingly.
@OttoKerner said:
@jamesbull said:
DLNA, although nothing has been “watched” using that client.
As I said: if the client builds some sort of ‘index page’ (with preview) on its own, it ‘plays’ the files for a bit. That is enough for Plex server to register it as a playback and sets the playback progress acordingly.
Wow. That’s insane. Seems like a huge design oversight. I’ve had over 4700 episode watch statuses incorrectly change.
Any way to change this?
And it seems movies weren’t impacted. I’m assuming they have a different threshold of viewing time before changing its watch status?
The mistake is with the 3rd party DLNA client.
The threshold is 1 minute, no matter whether it’s movie or episode.
Settings - Server - DLNA - ‘DLNA server timeline reporting’
disable that
restart Plex Server
see if it improves things
@OttoKerner said:
Settings - Server - DLNA - ‘DLNA server timeline reporting’
disable that
restart Plex Server
see if it improves things
What i did was limit the indexing in the 3rd party DLNA client to the 4k movies. Since movies dont seem to be impacted, its not affecting their watched status.
I also reverted to an old PLEX database backed up by scheduled tasks to restore the watched status of the TV shows.
Looks like this is more of an issue with Infuse then PLEX. Thanks for the help @OttoKerner