Server Version#: 1.28.1.6104
Player Version#:9.4.1.33413
I have noticed a Plex radio bug at least on The Android ap and on the Android TV app. When choosing any kind of “Radio”, including artist, time trave, and other radios, it starts with 5 songs on the list and never extends the list. Easy to reproduce, just choose one of the radios, then jump to the last (5th) track and notice that no more are added.
On the web client, it actually starts with 10 tracks, and if I immediately jump to the last track, it will add 5 more.
I have found a work-around for Android mobile, pause the playback, then go back to the Android home screen, list recent apps, and swipe away the Plex ap, then run Plex again, which forces a re-start, and now the existing playlist has been extended with another 5 tracks, after this, the problem seems to be solved, and Plex will continue to add 5 more tracks when it gets close to the end. This work-around does not work for Android TV because it will stop playback if the app is terminated.
This issue may happen on other mobile platforms such as Apple TV and iOS, but I don’t have any Apple mobile devices to check.
Thanks for confirming. I have noticed that it is a somewhat intermittent issue, it happens 90% of the time, but once in a while I’ll start the playlist and it will actually start adding. Once the first set of of extra songs are added, it seems to sort itself out, and it will continue to add more.
I’m currently using the work-around; I just start the radio, skip to the last track, pause playback, and then go to the recent apps screen and swipe away plex, and then restart the app, and continue playback and it forces plex to load another 5 tracks; after that, it seems to be OK, at least for a while.
I have also noticed that if you go to the plex server dashboard, when the bug occurs, plex is either not registering playback, or it has not been updated to reflect the actual track being played, and it still out-of-date.
Plex devs, what I think is happening here is that the client is not correctly sending feedback to the server to indicate it’s current position within the playlist, and this means that the server does not provide the client with another set of tracks because it has not noticed that it is near the end of the list. Somehow, killing and restarting the app forces an update.