I had to google Gracenote. How do you like it compared to Mazda Connect and Android Auto (if you've tried AA)?
Gracenote is part of the Mazda Connect, and they issue periodic updates, they just issued v8.00 see the link below.
http://infotainment.mazdahandsfree.com/howto-updategracenote?language=en-NA
I haven't used AA, only Carplay (obviously not in the Mazda, but in various rental cars).
Looks like your parts list is growing nicely! (popcorn)