[Enhancement]: Parse Audible rating when using Match #769

Open
opened 2026-02-20 10:03:11 -05:00 by deekerman · 6 comments
Owner

Originally created by @DarrowLykos on GitHub (Nov 20, 2022).

Describe the feature/enhancement

I'd like to be able to save the Audible rating when books are matched or manually add my own so users can sort my library by rating.

Originally created by @DarrowLykos on GitHub (Nov 20, 2022). ### Describe the feature/enhancement I'd like to be able to save the Audible rating when books are matched or manually add my own so users can sort my library by rating.
Author
Owner

@Dr-Blank commented on GitHub (Nov 30, 2022):

There have been a couple of issues created with the intention of implementing somewhat of a rating system.

Like #701 to fetch rating from goodreads and implement a rating system for users, and #398 to parse from ID3 tags.

I want to second this as it would definitely be helpful in maintaining a record and selecting new books to read. This would also help in curating personalized recommendations to users based on the ratings (an idea to consider for #1118).


I am thinking it would be an integer associated with every media item (maybe from 0 to 10), which then can be represented in either binary form (like or dislike) or a star rating system, as per the user's preference.

@Dr-Blank commented on GitHub (Nov 30, 2022): There have been a couple of issues created with the intention of implementing somewhat of a rating system. Like #701 to fetch rating from goodreads and implement a rating system for users, and #398 to parse from ID3 tags. I want to second this as it would definitely be helpful in maintaining a record and selecting new books to read. This would also help in curating personalized recommendations to users based on the ratings (an idea to consider for #1118). --- I am thinking it would be an integer associated with every media item (maybe from 0 to 10), which then can be represented in either binary form (like or dislike) or a star rating system, as per the user's preference.
Author
Owner

@advplyr commented on GitHub (Mar 22, 2023):

Also related #1153

@advplyr commented on GitHub (Mar 22, 2023): Also related #1153
Author
Owner

@advplyr commented on GitHub (Apr 9, 2023):

Also related #901

@advplyr commented on GitHub (Apr 9, 2023): Also related #901
Author
Owner

@advplyr commented on GitHub (Apr 9, 2023):

I keep looking into implementing this then fall short on how this should be added.

If anyone can mock up a UI/UX then that would be helpful. As is the case for most features the code is the easy part, the UI/UX is the difficult part.

@advplyr commented on GitHub (Apr 9, 2023): I keep looking into implementing this then fall short on how this should be added. If anyone can mock up a UI/UX then that would be helpful. As is the case for most features the code is the easy part, the UI/UX is the difficult part.
Author
Owner

@DarrowLykos commented on GitHub (Apr 12, 2023):

I keep looking into implementing this then fall short on how this should be added.

If anyone can mock up a UI/UX then that would be helpful. As is the case for most features the code is the easy part, the UI/UX is the difficult part.

I was thinking it would be a simple 5 star rating system that appears in the group [Narrators, Publish Year, Genres, etc] working in the same way GoodReads rating system does. It would show the parsed rating from GoodReads/Audible/iTunes and allow the user to submit their own local rating or, if possible (but not necessary), connect to their own account on GoodReads etc and update the rating on their actual account with GoodReads etc.

@DarrowLykos commented on GitHub (Apr 12, 2023): > I keep looking into implementing this then fall short on how this should be added. > > If anyone can mock up a UI/UX then that would be helpful. As is the case for most features the code is the easy part, the UI/UX is the difficult part. I was thinking it would be a simple 5 star rating system that appears in the group [Narrators, Publish Year, Genres, etc] working in the same way GoodReads rating system does. It would show the parsed rating from GoodReads/Audible/iTunes and allow the user to submit their own local rating or, if possible (but not necessary), connect to their own account on GoodReads etc and update the rating on their actual account with GoodReads etc.
Author
Owner

@advplyr commented on GitHub (Apr 12, 2023):

At the moment we won't support any integration with Goodreads since they closed their public API.

In this case we wouldn't be submitting user ratings anywhere so we would only be able to have it for your server. This is the main issue with this feature because we are talking about 2 different things.

  1. Ratings from external sources
  2. Internal ratings that you make inside Abs

These would need to be shown separately

@advplyr commented on GitHub (Apr 12, 2023): At the moment we won't support any integration with Goodreads since they closed their public API. In this case we wouldn't be submitting user ratings anywhere so we would only be able to have it for your server. This is the main issue with this feature because we are talking about 2 different things. 1. Ratings from external sources 2. Internal ratings that you make inside Abs These would need to be shown separately
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/audiobookshelf-advplyr#769
No description provided.