Add support for tracking metadata changes in audio

Please note the open questions / TODOs in `get_current_tags()`, I didn't want to spend any time deciding those quite yet. Also there is more than enough ready to review at this stage.
Wrong, comment. Ignore the other one for those of you that got the mail :-)