The Android client shows 5 stars but offers a rating of 0 to 10 (eg. 2 stars and a half). Plex Web also shows 5 stars but offers a rating of 0 to 5 only.
If you rate a movie or tv show media item on Plex Android with eg. 3,5 stars and check the XML file for that media item it shows userRating="7.0". If restart Plex on Android and check the rating it still shows 3,5 stars and Plex Web shows 4 stars. Everything fine here.
If you rate on Plex Web with eg. 2 stars the XML shows userRating="4.0". If you check that media item with Plex Android the rating shows 2 stars. Here everything is fine too.
However, if you rate a music media item on Plex Android with eg. 5,0 stars the XML file shows userRating="5.0" (it should be 10.0). If you check the rating on Plex Web you get 3 stars shown (which is correct). If you close and reopen that media item Plex Android correctly shows 2,5 stars (because userRating is 5.0) but at the same time the player automatically sets the new userRating to 2.5. Plex Web now shows 1 star and Plex Android shows 2,5 stars. If you close and reopen the media item on Plex Android again you now have 1,5 stars shown (userRating is 1.5 now). And so on. If you keep doing this you end up with a userRating of 0.5.
We have two bugs here.
-
The music part of Plex Android is not yet aware that ratings can go from 0 to 10 (5 stars = 10, 3 stars = 6, etc.). Looks like even here the “youngest child” has to wear its older siblings clothes

-
If a userRating of 0.5 is stored Plex Web shows zero stars but the outlines of these are yellow (which means user rated content). While Plex Web normally rounds the rating up (2,5 is shown as 3 stars) it doesn’t do so with a 0,5 rating.
Please teach Plex Android good manners and how to handle music ratings correctly. And regarding Plex Web it would be awesome if you could ignore the rounding problem but instead implement half stars just like Android.