Android TV version - updating user ratings fails

Issue description:

Hello, I just started using the android TV version of the app and noticed the user ratings weren’t updating on my server after applying them. I looked through the logs and found the record where it attempts to update user ratings and it shows that it’s writing the original value regardless of the new star value I select.

Unfortunately I wasn’t able to upload the logs from my TV client so I’ll try to attach a picture to this message. EDIT: Was able to transfer files from my Nvidia Shield to desktop. Uploaded full logs with description skrapnoj

Let me know if I can try something else to debug and provide more info.

Thank you!

Logs:

Upload description: skrapnoj

Additional information:

I was able to set songs as favorites and sync that status to my server.

I’m using an Nvidia Shield

I’ve repeated the steps above for a song that already had a user rating - the log record shows the original rating (e.g. 6) regardless of the new rating I selected on screen.

Reproduction steps:

On Android TV version of app, configure an open subsonic server connection (in my case, self hosted navidrome instance).

In settings, enable debug mode.

Select any song and select “change user ratings”. In this case, my song started with a user ratings of zero.

Using TV remote navigation buttons, set the user ratings as desired. Click “rate” to close the prompt.

The song does not show an updated user ratings.

In settings, download the generated debug file. Browse through the file to find an entry stating “updating: [song name] (song) - 0”

Force a server sync.

On the mobile version of the app with the same server configured, force a server sync and verify that user ratings for the desired song were not updated.

Media provider:

Subsonic

Screenshots:

1 Like

Same issue here. What appears to be happening is when I select the rating it’s not acting actually selecting the rating. It’s like highlighting it as if it were a phone and waiting for you to release your finger. If you skip tracks you will see it keeps the same rating you were trying to select on each new track, but hitting enter or select doesn’t actually change it. And backing out out to the main page and going back to the now playing you can see that none of the songs were rated. I imagine using a mouse would work, but kind of defeats the purpose of using a remote.