You talk about the limit of ID3 format, or the tags currently in jaikoz / songkong?
Ok, I don?t have many skills in computer programming, so i could say things that are inaccurate or impossible to do.
I think the best thing would be to give the user the possibility to choose and customize the fields.
Jaikoz should save ALL information from a musicbrainz release (Albunack database online or in a user’s local database). In this way you can bypass any limits currently present in the ID3 format. Subsequently, according to the reference player, it would be the user to choose the fields, customize the field labels and choose for each tag field which relative field of the database (local or online) connect.
This would give a strong customization to the expert user (perhaps leaving the possibility of a “classic template” for a “beginner”) that would be able to adapt the fields to the player in use and, when there will be new players or updated ones they will be able to read more information, it will be easier to insert them
It’s just my idea without any kind of computer knowledge behind it