Recently Plex has stopped marking things as watched or keeping track of my progress through something if I stop it partway through. Everything remains as unwatched regardless of whether I watch all or part of it. I can manually mark things as watched or unwatched.
I notice in my "Plex Media Server.log" log that the following message appears every ten seconds:
Dec 15, 2014 22:07:07 [0x7eff1cff9700] DEBUG - Request: GET /:/timeline?containerKey=%2fplayQueues%2f&duration=2481600&guid=com.plexapp.agents.none%3a%2f%2f6b2234dff9acb95702e778a9d9e5695538ff338e%3flang%3dxn&key=%2flibrary%2fmetadata%2f31748&playQueueItemID=31748&playQueueVersion&ratingKey=31748&state=playing&time=1921919&X-Plex-Token=omidzD7iJgBV3v78Xjkh [127.0.0.1:53832] (1 live) Dec 15, 2014 22:07:07 [0x7eff1cff9700] DEBUG - * containerKey => /playQueues/ Dec 15, 2014 22:07:07 [0x7eff1cff9700] DEBUG - * duration => 2481600 Dec 15, 2014 22:07:07 [0x7eff1cff9700] DEBUG - * guid => com.plexapp.agents.none://6b2234dff9acb95702e778a9d9e5695538ff338e?lang=xn Dec 15, 2014 22:07:07 [0x7eff1cff9700] DEBUG - * key => /library/metadata/31748 Dec 15, 2014 22:07:07 [0x7eff1cff9700] DEBUG - * playQueueItemID => 31748 Dec 15, 2014 22:07:07 [0x7eff1cff9700] ERROR - Had trouble breaking playQueueVersion Dec 15, 2014 22:07:07 [0x7eff1cff9700] ERROR - ERROR: Parsing request failed.
I believe this is the message sent by the client to the server to update the progress through the file. It appears that playQueueVersion is not being set to a value as it should be, so the request is failing and therefore the play state is not updated.
I have tried deleting the ~/.plexht/ directory and starting from scratch, but the problem persists.
I can provide more logs if it helps, but they're all pretty much the same thing with different time= values.
Has anyone else encountered this? Does anyone know how to fix it?
Thanks.