Feature Request - In cover search, filter covers by a minimum resolution #1867

Open
opened 2026-04-25 00:00:41 +02:00 by adam · 3 comments
Owner

Originally created by @Drofseh on GitHub (Apr 7, 2024).

Is your feature request related to a problem? Please describe.

When searching for covers I find there are a lot of returns for very low resolution options that are a pain to filter though when looking for higher resolution version.

Describe the solution you'd like

Add a field for a minimum resolution and only display covers that have at least one axis at or over this resolution.
For example, if I input 500 in the field it should only return covers that are equal or large than 500 pixels in at least one dimension.

Additional context

Compare these two for examples:
The small one would would be filtered out, while the large one would be displayed.
content 0010323993-L

Originally created by @Drofseh on GitHub (Apr 7, 2024). ### Is your feature request related to a problem? Please describe. When searching for covers I find there are a lot of returns for very low resolution options that are a pain to filter though when looking for higher resolution version. ### Describe the solution you'd like Add a field for a minimum resolution and only display covers that have at least one axis at or over this resolution. For example, if I input 500 in the field it should only return covers that are equal or large than 500 pixels in at least one dimension. ### Additional context Compare these two for examples: The small one would would be filtered out, while the large one would be displayed. ![content](https://github.com/advplyr/audiobookshelf-app/assets/15274778/262bb625-dadd-43d5-ad78-e03edbaf2423) ![0010323993-L](https://github.com/advplyr/audiobookshelf-app/assets/15274778/5956a78e-45ae-4022-8426-1f2f2af4f127)
adam added the enhancementbacklog labels 2026-04-25 00:00:41 +02:00
Author
Owner

@advplyr commented on GitHub (Apr 7, 2024):

What cover provider are you using? I'm curious which ones are giving tiny covers since it may be a bug

@advplyr commented on GitHub (Apr 7, 2024): What cover provider are you using? I'm curious which ones are giving tiny covers since it may be a bug
Author
Owner

@Drofseh commented on GitHub (Apr 8, 2024):

What cover provider are you using? I'm curious which ones are giving tiny covers since it may be a bug

I normally just select All, but I see a ton that are ~100x200 px

In this specific case it looks like it's from Google Books
https://books.google.com/books/content?id=eCf5bQxd0GEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api

Edited to add, if you cut the URL from google down to just this it gives a much larger image
https://books.google.com/books/content?id=eCf5bQxd0GEC&printsec=frontcover&img=1

@Drofseh commented on GitHub (Apr 8, 2024): > What cover provider are you using? I'm curious which ones are giving tiny covers since it may be a bug I normally just select All, but I see a ton that are ~100x200 px In this specific case it looks like it's from Google Books <https://books.google.com/books/content?id=eCf5bQxd0GEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api> Edited to add, if you cut the URL from google down to just this it gives a much larger image <https://books.google.com/books/content?id=eCf5bQxd0GEC&printsec=frontcover&img=1>
Author
Owner

@advplyr commented on GitHub (May 3, 2024):

I looked into google book covers for a bit and there doesn't appear to be a reliable way to do it. Sometimes changing the URL gives you the first page of the book instead of the cover.

This resolution filter would have to be done on the frontend since we only calculate the resolution once it gets rendered.

@advplyr commented on GitHub (May 3, 2024): I looked into google book covers for a bit and there doesn't appear to be a reliable way to do it. Sometimes changing the URL gives you the first page of the book instead of the cover. This resolution filter would have to be done on the frontend since we only calculate the resolution once it gets rendered.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1867