[Enhancement]: For Library → Tools, allow creation/deletion of cover and metadata.json files in bulk #2619

Open
opened 2026-04-25 00:09:03 +02:00 by adam · 1 comment
Owner

Originally created by @ZLoth on GitHub (Feb 26, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

Add Tools in Library for the following functions:

  • Adding metadata.json files to all books in a library if it doesn't already exist
  • Adding cover files to all books in a library
  • Removing all cover files from all books in a library

An existing metadata.json file assists with migrating data when moving an audiobook from one library to another.

Why would this be helpful?

As currently implemented, the Tools only allows for the removal of metadata.json files. There is an option to store metadata.json and covers files in the book directory at the server level.

Image

However, that only affects new additions to a library, not existing items.

In addition, an existing metadata.json file helps when migrating a book from one library to another.

Future Implementation (Screenshot)

No screenshot mockup.

Audiobookshelf Server Version

2.19.5

Current Implementation (Screenshot)

Image

Originally created by @ZLoth on GitHub (Feb 26, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement Add Tools in Library for the following functions: - Adding metadata.json files to all books in a library if it doesn't already exist - Adding cover files to all books in a library - Removing all cover files from all books in a library An existing metadata.json file assists with migrating data when moving an audiobook from one library to another. ### Why would this be helpful? As currently implemented, the Tools only allows for the removal of metadata.json files. There is an option to store metadata.json and covers files in the book directory at the server level. ![Image](https://github.com/user-attachments/assets/0d9adb3b-669b-4f1e-b156-962929ba005d) However, that only affects new additions to a library, not existing items. In addition, an existing metadata.json file helps when migrating a book from one library to another. ### Future Implementation (Screenshot) No screenshot mockup. ### Audiobookshelf Server Version 2.19.5 ### Current Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/b9d47bd5-8c97-4d8e-bb39-daf758c22742)
adam added the enhancement label 2026-04-25 00:09:03 +02:00
Author
Owner

@PulsarFTW commented on GitHub (May 9, 2025):

I'm currently trying to organise my library better and would love the option to create (move) the metadata.json and cover.jpg files from the metadata folder into the relevant library folders.

@PulsarFTW commented on GitHub (May 9, 2025): I'm currently trying to organise my library better and would love the option to create (move) the metadata.json and cover.jpg files from the metadata folder into the relevant library folders.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2619