Bug: Plex transmits wrong viewOffset in websocket when autoplaying next episode

Server Version#: 1.22.2.4264
Player Version#: 8.15.0.23855

not sure if I’m posting to the correct category…

After an episode finished playing, plex displays the autoplay screen. It seems on a Shield TV it already starts buffering the next episode (not happening on the web app).
When the Shield starts buffering the next episode, Plex transmits the next episode with the viewOffset of the previous episode on a websocket.

2021-03-31 16:25:29 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"21","guid":"plex://episode/5d9c0e162df347001e3e7ba3","ratingKey":"38610","url":"","key":"/library/metadata/38610","viewOffset":1410357,"playQueueItemID":94122,"state":"playing","transcodeSession":"8a0251ee8c6c1fa9-com-plexapp-android"}]}}
2021-03-31 16:25:30 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"21","guid":"plex://episode/5d9c0e162df347001e3e7ba3","ratingKey":"38610","url":"","key":"/library/metadata/38610","viewOffset":1436000,"playQueueItemID":94122,"state":"playing","transcodeSession":"8a0251ee8c6c1fa9-com-plexapp-android"}]}}
2021-03-31 16:25:30 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"21","guid":"plex://episode/5d9c0e162df347001e3e7ba3","ratingKey":"38610","url":"","key":"/library/metadata/38610","viewOffset":1436000,"playQueueItemID":94122,"state":"stopped","transcodeSession":"8a0251ee8c6c1fa9-com-plexapp-android"}]}}
2021-03-31 16:25:31 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"playing"}]}}
2021-03-31 16:25:31 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"playing"}]}}
2021-03-31 16:25:40 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"buffering"}]}}
2021-03-31 16:25:50 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"buffering"}]}}
2021-03-31 16:26:00 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"buffering"}]}}
2021-03-31 16:26:10 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"buffering"}]}}
2021-03-31 16:26:21 - DEBUG   :: Thread-15 : {"NotificationContainer":{"type":"playing","size":1,"PlaySessionStateNotification":[{"sessionKey":"22","guid":"plex://episode/5d9c0e162df347001e3e7ba9","ratingKey":"38611","url":"","key":"/library/metadata/38611","viewOffset":1436000,"playQueueItemID":94123,"state":"buffering"}]}}

The viewOffset for sessionKey 22 should start at 0 and not at the value the previous session had.
This is while the Player still shows the autoplay display. Once the episode starts playing, the viewOffset is correct.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.