Plexamp ratings not syncing to downloads

Hi all,

I’m noticing on Plexamp (iOS v4.12.1) that if I add a rating to a track, the rating is not synced to the downloaded copy of that track if it had already been downloaded.

I have tried “Refresh” from the Downloads screen which I would have expected to force the sync, but no luck. I have “Refresh Downloads” enabled as well. If I delete the downloaded album and download it again, the album is downloaded with all of the ratings.

Is this expected or am I missing a step here? Thanks!

1 Like

It may be that in some cases the metadata (including rating) isn’t uploaded for the downloaded item. We’re in the middle of a bit of an overhaul of downloads, so the issue should be addressed in a future update.

1 Like

Thanks, I appreciate the response! I’ll keep an eye out for it in a later release.

I actually noticed this in the inverse. When rating tracks on my phone which were downloaded, the rating didnt sync to my plex library.

then later noticed that changes to ratings on my library wouldnt update the cached track on my phone

update: retesting the first case didnt repeat, but updating my library still didnt affect the rating on my phone for the downloaded track

Ratings on downloads should be synced back to the server as far as I know.

I just tested this and am also experiencing issues with the inverse as well. I picked a downloaded track that had no rating, gave it a rating on the downloaded copy, and am not seeing it synced back to the server.

Please let me know if there’s any additional details or logs that would be useful, thanks!

Edit: Just to add some more detail on this, this appears to only be reproducible when Plexamp is “offline” in the sense that I had the toggle for “Cellular Data” turned off in my iOS settings for the Plexamp app, and have Wi-Fi for the entire phone turned off.

If I rate a downloaded track while “online” (connected to Wi-Fi), the rating IS synced. However I think the expectation would be that I’m able to rate tracks while I’m traveling and not connected to my server, with those ratings syncing to the server once I’m back “online”.

If you prevent Plexamp from communicating with the world outside of the phone completely, how is it supposed to tell the server about the new rating?

Correct, it caches them offline and should be sent back to the server at some point after connecting.

I’m seeing in the Plexamp logs what I would assume is the first half of that process:

ViewState: Unable to send rating immediately, saving for later.

But when Plexamp does come back online, I don’t see the new rating reflected when I navigate to the track via the Library view or search in Plexamp.

When you say the rating is sent back “at some point after connecting”, is Plexamp attempting to send any cached ratings as soon as it comes back online? Or is it more of a periodic task that happens after a set amount of time/ during the PMS maintenance window or something? (i.e. is there a chance I just need to be more patient and at some point the rating will update?)

I DMed you a copy of the latest log, but please let me know if there’s anything else you’d like to see. Thanks!

all the saved state is generally sent across when it manages next to send some state directly

I think I found the issue, should be fixed in the next release.

So I retested after the latest update and

  • ratings changed on my host PC reflected if I look up a downloaded album on my phone in the library, but if I go to downloads to play that album, the old ratings from when it was downloaded stay.

  • rating a downloaded track on the phone syncs back to the host machine no problem

I think the latest update was expected to only fix the sync of ratings on downloaded tracks back to the server. That was definitely reproducible for me when the rating was done while Plexamp was in an “offline” state, but seems fixed for me on v4.12.2.

The original issue I had posted about (your first bullet point) seems like it will likely be addressed in a future update as part of a larger rework to downloads, as Elan stated. The only workaround right now seems like deleting the downloaded album and re-downloading it.

1 Like

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