Bug: "play version" not honored when remote controlling
I can select a media version to play when playing locally on the Android app. However, if I'm using the app for remote control (either Chromecast or Plex Media Player), my selection is ignored. Chromecast/PMP will play an arbitrary version instead.
Steps to reproduce:
* Open the Android Plex app
* Click the Chromecast/remote-control icon, and choose a Chromecast or Plex Media Player target
* Navigate to a movie/episode which has multiple versions
* Click the "..." menu
* Click "Play Version"
* Click any version
Expected results: Playback starts on the target device with the selected version of the media
Actual results: Playback starts on the target device with some arbitrary version of the media, often not the one I selected
I tried the above using PMP on Windows 10, and both Chromecast and Chromecast Ultra.
This seems to occur with any PMS library item with multiple versions. The filenames can be similar or very different; the bitrates/resolutions can be the same or different; as long as they are under the same library item. It is easiest to see this problem by using two totally different movies, renamed like "The Matrix (a).mkv" and "The Matrix (b).mkv". (When the versions were visually similar, I verified which version is getting played using
lsof on the server running PMS, to see which file PMS is reading).
"Play version" works correctly when playing back locally on Android (i.e., I follow all the repro steps above, but don't choose a remote-control target).
"Play version" works correctly within PMP, when controlled with the Android "open remote" (Click the Chromecast/remote-control icon; select a PMP target; click the Chromecast/remote-control icon again; click "Open Remote"; use the directional remote to navigate within PMP to a media item with multiple versions; click the "Play..." button; select any version)
"Play version" works correctly with Chromecast when remote controlled by Plex Web.
Based on the above I'm guessing this is a bug in the Android app, not in PMS / PMP / Chromecast.
PMS version: 220.127.116.1125
Android App version: (via Settings menu): 18.104.22.1685 (e1c3dd94)
PMP version: 22.214.171.1240-dfcd90a6, on Windows 10
Chromecast Ultra: System firmware version: 96538
Chromecast Ultra: Cast firmware version: 1.27.96538