[Enhancement]: Library filtering and book metadata management improvements would be nice. #2578

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

Originally created by @argash on GitHub (Feb 15, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

I would like to propose several enhancements to improve the filtering and management of books in the AudioBookShelf library:

  • Last Updated Filter : Introduce a filter option that allows users to find books that were last updated more than or less than a specified number of days ago. This would help users easily locate and manage their content based on the recency of updates.
  • Cover Image Size Filter : Implement a filtering option to search for books that have cover images smaller than 1000×1000 pixels. This will enable users to quickly identify and address any books that may not meet the desired cover quality standards.
  • Metadata Locking Checkbox : Add a checkbox for each title that allows users to mark titles as fully set in terms of metadata. This feature can include an option to lock the title from further metadata changes unless manually unlocked. This would provide users with better control over their library and avoid accidental modifications.

Why would this be helpful?

These enhancements would greatly improve the overall user experience for AudioBookShelf users by providing more tools for efficiently managing their audiobook collections.

  • Last Updated Filter : Users often want to keep their libraries up to date, and this filter would help identify books that need attention, making library maintenance more straightforward.
  • Cover Image Size Filter : Ensuring high-quality cover images is important for presentation and aesthetic purposes. This filter would allow users to quickly find and replace subpar images, enhancing the visual appeal of their libraries.
  • Metadata Locking Checkbox : Managing metadata can frequently lead to accidental changes, especially in larger collections. Having the ability to lock certain titles allows users to set their preferences without fear of unintentional alterations, making the experience more user-friendly and less prone to errors.

Future Implementation (Screenshot)

Add last updated and Cover size filters to this list

Image

Image

Audiobookshelf Server Version

v2.19.2

Current Implementation (Screenshot)

Image

Originally created by @argash on GitHub (Feb 15, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement I would like to propose several enhancements to improve the filtering and management of books in the AudioBookShelf library: - Last Updated Filter : Introduce a filter option that allows users to find books that were last updated more than or less than a specified number of days ago. This would help users easily locate and manage their content based on the recency of updates. - Cover Image Size Filter : Implement a filtering option to search for books that have cover images smaller than 1000×1000 pixels. This will enable users to quickly identify and address any books that may not meet the desired cover quality standards. - Metadata Locking Checkbox : Add a checkbox for each title that allows users to mark titles as fully set in terms of metadata. This feature can include an option to lock the title from further metadata changes unless manually unlocked. This would provide users with better control over their library and avoid accidental modifications. ### Why would this be helpful? These enhancements would greatly improve the overall user experience for AudioBookShelf users by providing more tools for efficiently managing their audiobook collections. - Last Updated Filter : Users often want to keep their libraries up to date, and this filter would help identify books that need attention, making library maintenance more straightforward. - Cover Image Size Filter : Ensuring high-quality cover images is important for presentation and aesthetic purposes. This filter would allow users to quickly find and replace subpar images, enhancing the visual appeal of their libraries. - Metadata Locking Checkbox : Managing metadata can frequently lead to accidental changes, especially in larger collections. Having the ability to lock certain titles allows users to set their preferences without fear of unintentional alterations, making the experience more user-friendly and less prone to errors. ### Future Implementation (Screenshot) Add last updated and Cover size filters to this list ![Image](https://github.com/user-attachments/assets/4a3ddcd0-169a-46b9-bf5f-70491451d419) ![Image](https://github.com/user-attachments/assets/99b2b0a0-3af3-443c-b795-4aaabc2a7581) ### Audiobookshelf Server Version v2.19.2 ### Current Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/71067922-e784-46da-9238-e9b0164c4b85)
adam added the enhancementsorting/filtering/searching labels 2026-04-25 00:08:33 +02:00
Author
Owner

@advplyr commented on GitHub (Feb 15, 2025):

Metadata locking is requested here: https://github.com/advplyr/audiobookshelf/issues/928

Related sorting/filtering/searching issues: https://github.com/advplyr/audiobookshelf/issues?q=is%3Aissue%20state%3Aopen%20label%3Asorting%2Ffiltering%2Fsearching

A cover image size filter would require detecting the image resolution server side and persisting it, so quite a bit of work for that one.

@advplyr commented on GitHub (Feb 15, 2025): Metadata locking is requested here: https://github.com/advplyr/audiobookshelf/issues/928 Related sorting/filtering/searching issues: https://github.com/advplyr/audiobookshelf/issues?q=is%3Aissue%20state%3Aopen%20label%3Asorting%2Ffiltering%2Fsearching A cover image size filter would require detecting the image resolution server side and persisting it, so quite a bit of work for that one.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2578