Server Version#: 1.41.4.9463
Player Version#: 10.28.0.3441 (367a93b4)
On the latest Plex version for Android TV, released May 22nd, Android Intents seem to have changed, and in some instances broken, from previous versions.
On previous versions, the following was possible:
Start / Resume playback with the following Intent scheme (old):
Data: plex://server://$serverId/com.plexapp.plugins.library/library/metadata/$ratingKey
Action: ACTION_VIEW
Extras: 'android.intent.extra.START_PLAYBACK': true
Open info page of a media item with the following Intent scheme (old):
Data: plex://server://$serverId/com.plexapp.plugins.library/library/metadata/$ratingKey
Action: ACTION_VIEW
Extras: 'android.intent.extra.START_PLAYBACK': false
However, in the latest versions it seems the resume playback scheme has changed, and the open info page functionality is broken entirely
Start / Resume playback with the following Intent scheme (working):
Data: plex://server://$serverId/com.plexapp.plugins.library/library/metadata/$ratingKey?viewOffset=12345&autoPlay=1
Action: ACTION_VIEW
̶E̶x̶t̶r̶a̶s̶:̶ ̶̶'̶a̶n̶d̶r̶o̶i̶d̶.̶i̶n̶t̶e̶n̶t̶.̶e̶x̶t̶r̶a̶.̶S̶T̶A̶R̶T̶_̶P̶L̶A̶Y̶B̶A̶C̶K̶'̶:̶ ̶t̶r̶u̶e̶̶
Open info page of a media item with the following Intent scheme (not working):
Data: plex://server://$serverId/com.plexapp.plugins.library/library/metadata/$ratingKey?autoPlay=0
Action: ACTION_VIEW
̶E̶x̶t̶r̶a̶s̶:̶ ̶̶'̶a̶n̶d̶r̶o̶i̶d̶.̶i̶n̶t̶e̶n̶t̶.̶e̶x̶t̶r̶a̶.̶S̶T̶A̶R̶T̶_̶P̶L̶A̶Y̶B̶A̶C̶K̶'̶:̶ ̶f̶a̶l̶s̶e̶̶ ̶
So obviously no issue with resuming playback, however, when it comes to navigating directly to the info page of a media item, this no longer works with either the new or old intent scheme.
Is there an updated intent scheme we can use for navigating to a media item’s info page? If not, can this functionality be added back in / fixed in an upcoming version of Plex?
It’s worth noting that while I only develop for Android TV, I believe this bug applies to regular versions of Android. I checked the Tautulli app quickly, which relies on the “go to info” functionality, and that is also broken with the latest versions of the Plex app.
Thanks!