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!
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.
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”.
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!
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.