api/sound: support tagging mp3 files

- Abstract normalized title generation as well (need it for both title tag
  and filename).
- Add tests for title generation.