mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:56 -05:00
[Enhancement]: Add metadata type called "flag" #988
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf#988
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hobesman on GitHub (Feb 23, 2023).
Describe the feature/enhancement
This is intended to function essentially identical to tags, except that it would be something no outside source would modify.
The idea is that "tags" were created for the admin to be able to put a label on something, but that "tag" metadata item has been hijacked for better or for worse by audible tags. Those are good and I don't want to get rid of them, but I also want something I can add that won't be overwritten and won't be mixed up with data from other metadata sources.
So if I want to flag something as kid friendly, or not kid friendly, or sexually explicit, or gory, or whatever, I can do that without worrying that matching to audible will overwrite or bury those flags. If I'm granting or denying users access to things based on these, I don't want audible metadata getting mixed up in that.
Long story short, everything I can already do with tags, but separated from audible's tags.
While we're at it, these should also be written to the .abs file, and should also have the option to limit a user to (or deny a user access to) specific flags.
@vincentscode commented on GitHub (Mar 16, 2023):
Do you think this should replace the explicit option?
If implemented this could also be used to implement https://github.com/advplyr/audiobookshelf/issues/1408.
Should this be entirely user-controlled or should there be pre-made flags?