Sunday, August 10, 2025

music.app – How to get metadata for Bandcamp music into MacOS Music

I like music in WAV files. When I import from a CD, MacOS Music goes to the Gracenote database and updates lots of handy information about the tracks from the CD. When I buy music in Bandcamp, MacOS music doesn’t do that. The information is available, but it’s written into the Bandcamp filenames. Example filename:

“I Think Like Midnight – Microtonal Honkytonk – 02 Spring Looks Mint.wav”

The first part, before “-” is the band name, “I Think Like Midnight”. The next part is the album name, “Microtonal Honkytonk”, then the track number, 2, and finally the song name “Spring Looks Mint”.

At present, when I buy music from Bandcamp, I have to type that information into the relevant Music fields by hand. That’s not very pleasant.

  1. Is there a way to force MacOS Music to update the data on the songs from the usual Gracenote database with Bandcamp music I’ve already imported?

  2. Is there some kind of preparation I can do to the Bandcamp files to make Music treat the import process so that it’s the same as when a CD is imported–so that Music goes out to Gracenote to get the metadata?

  3. What format is the metadata that MacOS pulls in? If I know the format, and there is a way to get Music to read a file containing the data (a big “if), then I can probably write a little code to convert the information in Bandcamp filenames into the data that Music wants to see.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles