Audiobooks have low res cover

App version

Beta

Issue description

Audiobooks from Audiobookshelf have a cover that’s lower quality than the one provided.

Device type

Phone

Media provider

Audiobookshelf

Steps to reproduce

  1. Add Audiobookshelf provider
  2. Look at populated library with low res images
  3. Look at the even more noticeable low res image on Now Playing Screen

Additional information

I’ve analysed the logs myself, and I’ve determined that Symfonium may be querying the cover in the wrong way.
Symfonium tries to grab “cover”, which in Audiobookshelf’s case is a compressed image (400x400), instead it should point to the higher quality raw file, which can be queried with “cover?raw=1”.

So it should query something like this:

  • /api/items/fe667b1c-1d14-4eef-ac5a-c05c657a37a8/cover?raw=1

instead of something like this:

  • /api/items/fe667b1c-1d14-4eef-ac5a-c05c657a37a8/cover

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

RoyalGuard-abs-2

The option “High quality images” under Offline, cache and download - Images does NOT change the query, resulting in the same compressed JPG.

I guess the best approach (ignoring the raw file, with does weight a lot) would be to specify the width and height of the cover, that way we’d get a compressed image that’s usable.