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
create audiobook folder and add MP3 file
use metadata matching to download any audiobook metadata and cover and store them as json/jpg in the same folder
open that audiobook on Android 0.9.78-beta
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
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 👍
@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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
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.
@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 👍
@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