The tag panel shows by default some basic tags; then the user can add other predefined tags, or build and add his own tags and that's a great feature. But when tagging with details, the number of fields in the tag panel can increase quickly; so the tag panel becomes a bit uncomfortable with a long unstructured list of entry fields (we can only choose their order in the list). It's sometimes difficult to find a field in the list.
It would be nice if the user could define logical groups of tags (album tags, composer tags, work tags, performer tags, track tags ...) and distribute the tags he needs into these groups. The tag panel would then show these groups.
A minimal approach : the user can only insert separators and group labels in the existing tag panel to give it a more structured view.
A more complex one would be to detail the existing tag panel level in the mp3tag options :
- add a level to manage the tags (actually the tag panel root level)
- add a level to manage tag groups (with their order in the tag panel)
- add a level to manage the tag distribution in the tag groups (with their order in the group)
The tag panel could use a control that offers expand/collapse capabilities for the groups.
What is your feedback about this suggestion? other ideas to improve the tag panel usage with many tags?