Today I was thinking about how I will probably use Jaikoz repeatedly on the same files as information is updated in the MusicBrainz database and Jaikoz evolves to handle more fields.
This had me thinking about a way for a tool such as Jaikoz to overcome the repeated use issue.
I'm just throwing this out and if it is a bad idea say so but what if Jaikoz could run as a service, monitoring folders at all times. At regular intervals it could update the files based on particular criteria (updated MB info, additional fields available, tags accidentally changed, etc) It could also monitor inadvertant changes to the tags by other programs and prevent it, or warn the user.
This isn't to say that the current functionally would need to necessarily change, it could be implemented as an additional feature.
It is an interesting idea, the update tags based on changes in MB will be more possible when they have implemented their notification method. The idea of monitoring folder and tracking when other applications has changed files is a bit outside the remit of Jaikoz, might make more sense to have a seperate companion program to manage this.