Server Version#: 1.25.8.5663
Player Version#: 8.1
Problem Description:
Chromecast playback is observed to suddenly terminate in situations where the iOS app is put to “sleep” by the operating system and needs to reinitialize once the user switches back to the plex app.
Steps to reproduce:
- Start playback from the iOS app (I am personally streaming music) to a chromecast device. I am using the 3rd gen video capable chromecast. PMS, iOS app and chromecast are all connected to the same local network/SSID if that’s important.
- Browse around various other apps on the iOS device until the operating system quits the Plex app for power saving and/or memory management.
- Tap the plex icon again to start the app. If step 2 is done properly, the user is presented with the loading sequence (with the “sliding X animation” over a grey background) instead of immediately being presented with the previously shown homepage/currently playing screen.
It is after step 3 where playback on the chromecast will be abruptly halted. Specifically, chromecast first seems to stop the playback and shows the grey background with “Ready to cast / Choose some media in Plex and play it here” title but then a split second later quits the plex application entirely and the user is presented with the default chromecast “homepage view” (showing the time on the bottom right corner and cycling through a slideshow of pristine looking landscapes.)
I can also reproduce the issue by manually quitting the app in step 2 - i.e. accessing the “recent apps viewer” aka app switcher in iOS and swiping up on the plex window.
Desired behaviour
Upon an app re-load, plex should be able to acknowledge the currently running session in chromecast and recover the state of the playback without interruption. With the currently observed behavior, playback is suddenly terminated and the user must manually re-connect to chromecast, setup the previously active playlist and scrub the playback cursor back to where it was previously. Not to mention any tweaks made to the play queue (“add to queue” or “play next”) must also be manually re-added.
Hopefully the issue is relatively easy to reproduce and fix (but don’t want to jinx it…) Please let me know if further clarification is required.
Thanks,
Remi