I am quite particular about what releases I download as such I make heavy use of tags feature. I have probably a list of 100 must not contain tags to ignore known unwanted terms as well as a few must contain tags. I keep adding to this list as I find snatched unwanted releases. This is not ideal. I also don’t use per series tags as I feel there is too much manual work involved in maintaining these tags for each series.
Here is a my idea of how to improve tags:
Currently there are “must contain” and “must not contain” tag categories that each can have tags assigned. I propose to get rid of these 2 categories and instead simply have a list of tags. Each tag would instead have an importance value from 0 to 100 assigned to it. The number would determine the priority that the release containing this tag would get.
Further more a release with value of 0 would be ingnored same as with “must not contain” tags now and value of 100 would indicate that the release “must contain” a tag same as now. Anything in between 0 and 100 would be sorted based on how high the number is. If a release contains 2 tags with a value of 50 each then it would be snatched before a release that contains 1 tag with value of 80 for example.
Like I mentioned I don’t find per series tags to be useful but if that is a desired feature for some it can work with my proposal as well. Each tag could also have a drop down menu where user could choose to specify per-series tags but by default it would be applied to all series same as now.
Optionally to make it easier, checkboxes could be added for each tag allowing multiple tags to be seleced to allow for mass priority and series-tag modifications. Each tag could potentially take up 100% of the horizontal space for a cleaner look. Tag colours could be red for value of 0, green for value of 100 and yellow/orange for any other value.