Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
argash opened this issue Feb 15, 2025 · 1 comment
Labels
enhancement New feature or request sorting/filtering/searching Issues relating to sorting, filtering and searching

Comments

@argash
Copy link

argash commented 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

@argash argash added the enhancement New feature or request label Feb 15, 2025
@advplyr advplyr added the sorting/filtering/searching Issues relating to sorting, filtering and searching label Feb 15, 2025
@advplyr
Copy link
Owner

advplyr commented Feb 15, 2025

Metadata locking is requested here: #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 up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sorting/filtering/searching Issues relating to sorting, filtering and searching
Projects
None yet
Development

No branches or pull requests

2 participants