[Enhancement]: Delete Tags in a library #755

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

Originally created by @HStep20 on GitHub (Nov 15, 2022).

Describe the feature/enhancement

A lot of Audible Tags overlap to the point that they aren't useful. For example, I have a 'Short Stories', 'Anthologies', and a 'Short Stories & Anthologies' tag from metadata Ive scraped.

Digging into each tag, I see that 'Short Stories' has a subset of the 'Short Stories and Anthologies' tag and 'Anthologies' also has a subset of books in the 'Short Stories and Anthologies' tag. This leads to a lot of duplicate tags that don't cover all the books, when there exists one 'all encompassing tag' which collects all of the subsets of books into one tag. I expect the same goes for the common 'Fantasy', 'Scifi', and 'Scifi and Fantasy' tags.

It'd be nice for management purpose if we could selectively delete a tag from the system, and have it removed from all books that currently have it assigned.

Originally created by @HStep20 on GitHub (Nov 15, 2022). ### Describe the feature/enhancement A lot of Audible Tags overlap to the point that they aren't useful. For example, I have a 'Short Stories', 'Anthologies', and a 'Short Stories & Anthologies' tag from metadata Ive scraped. Digging into each tag, I see that 'Short Stories' has a subset of the 'Short Stories and Anthologies' tag and 'Anthologies' also has a subset of books in the 'Short Stories and Anthologies' tag. This leads to a lot of duplicate tags that don't cover all the books, when there exists one 'all encompassing tag' which collects all of the subsets of books into one tag. I expect the same goes for the common 'Fantasy', 'Scifi', and 'Scifi and Fantasy' tags. It'd be nice for management purpose if we could selectively delete a tag from the system, and have it removed from all books that currently have it assigned.
adam added the enhancement label 2026-04-24 23:19:49 +02:00
adam closed this issue 2026-04-24 23:19:50 +02:00
Author
Owner

@austinphilp commented on GitHub (Nov 21, 2022):

+1, I wrote a python script to do this using the REST API but it would be great to be able to do so from the UI

On a similar note it would also be nice to be able to "bulk rename" a tag. For Instance, audible has multiple tags it uses for Comedy ("Comedy", "Humorous", and "Humor" that I've encountered so far), it would be great to be able to just rename the latter two to "Comedy" for consistency.

Not sure what the UI would look like for this though..

@austinphilp commented on GitHub (Nov 21, 2022): +1, I wrote a python script to do this using the REST API but it would be great to be able to do so from the UI On a similar note it would also be nice to be able to "bulk rename" a tag. For Instance, audible has multiple tags it uses for Comedy ("Comedy", "Humorous", and "Humor" that I've encountered so far), it would be great to be able to just rename the latter two to "Comedy" for consistency. Not sure what the UI would look like for this though..
Author
Owner

@advplyr commented on GitHub (Dec 18, 2022):

Added in v2.2.9

For tags and genres

@advplyr commented on GitHub (Dec 18, 2022): Added in [v2.2.9](https://github.com/advplyr/audiobookshelf/releases/tag/v2.2.9) For tags and genres
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#755