[Bug]: No covers shown on Android 0.9.78-beta #1127

Closed
opened 2026-04-24 23:49:27 +02:00 by adam · 2 comments
Owner

Originally created by @TimoDeus on GitHub (Jan 20, 2025).

What was the Problem?

After upgrading to 0.9.78-beta on Android, all covers are missing. Instead there is a "Invalid Cover" placeholder shown. When opening ABS in browser, everything works fine. In 0.9.77 all covers where there as well. I specifically tested it on one device where I still had 77, and covers broke when updating to 78. This happens in all places: Homepage, libraries, playback ...

Im running latest Docker image of ABS (2.12.3). All covers are stored as "cover.jpg" alongside the MP3s in the audiobook folder. All other metadata is displayed correctly (stored in metadata.json). All covers and metadata were automatically created by ABS, mostly matched with Audible scraper. I already cleared all caches I could find (server and client).

Steps to Reproduce the Issue

  1. create audiobook folder and add MP3 file
  2. use metadata matching to download any audiobook metadata and cover and store them as json/jpg in the same folder
  3. open that audiobook on Android 0.9.78-beta
  4. cover is not shown, only an "Invalid Cover" placeholder

What was Expected?

The covers that are stored as jpg next to the MP3 files should be used in the app.

Phone Model

Pixel 7a

Phone OS

Android 15 (stock)

Audiobookshelf App Version

Android App - 0.9.78

Installation Source

Google Play Store

Additional Notes

I didn't see anything suspicious in server logs, not sure if and how I can access client logs on Android. I can provide those logs if someone tells me how to find them.

Originally created by @TimoDeus on GitHub (Jan 20, 2025). ### What was the Problem? After upgrading to 0.9.78-beta on Android, all covers are missing. Instead there is a "Invalid Cover" placeholder shown. When opening ABS in browser, everything works fine. In 0.9.77 all covers where there as well. I specifically tested it on one device where I still had 77, and covers broke when updating to 78. This happens in all places: Homepage, libraries, playback ... Im running latest Docker image of ABS (2.12.3). All covers are stored as "cover.jpg" alongside the MP3s in the audiobook folder. All other metadata is displayed correctly (stored in metadata.json). All covers and metadata were automatically created by ABS, mostly matched with Audible scraper. I already cleared all caches I could find (server and client). ### Steps to Reproduce the Issue 1. create audiobook folder and add MP3 file 2. use metadata matching to download any audiobook metadata and cover and store them as json/jpg in the same folder 3. open that audiobook on Android 0.9.78-beta 4. cover is not shown, only an "Invalid Cover" placeholder ### What was Expected? The covers that are stored as jpg next to the MP3 files should be used in the app. ### Phone Model Pixel 7a ### Phone OS Android 15 (stock) ### Audiobookshelf App Version Android App - 0.9.78 ### Installation Source Google Play Store ### Additional Notes I didn't see anything suspicious in server logs, not sure if and how I can access client logs on Android. I can provide those logs if someone tells me how to find them.
adam added the bug label 2026-04-24 23:49:27 +02:00
adam closed this issue 2026-04-24 23:49:27 +02:00
Author
Owner

@TimoDeus commented on GitHub (Jan 20, 2025):

Okay, it was my fault. I'm running ABS via Docker on a Synology NAS. Container Manager didn't show me that there are updates available, although I still was on 2.12.x when there is already 2.18.x available.
I deleted the image and recreated my container, then it pulled version 2.18.0. Now everything works again 👍

@TimoDeus commented on GitHub (Jan 20, 2025): Okay, it was my fault. I'm running ABS via Docker on a Synology NAS. Container Manager didn't show me that there are updates available, although I still was on 2.12.x when there is already 2.18.x available. I deleted the image and recreated my container, then it pulled version 2.18.0. Now everything works again 👍
Author
Owner

@nichwall commented on GitHub (Jan 20, 2025):

App version 0.9.78 requires at least server version 2.17.0.

https://github.com/advplyr/audiobookshelf-app/releases/tag/v0.9.78-beta

@nichwall commented on GitHub (Jan 20, 2025): App version 0.9.78 requires at least server version 2.17.0. https://github.com/advplyr/audiobookshelf-app/releases/tag/v0.9.78-beta
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1127