When editing metadata on my audiobooks, I often find myself needing to write different author and narrator (composer) metadata to each chapter. For example, when the book is a collection or anthology. I want to have the specific author/narrator of a poem or short story rather than a list of authors or narrators so long that the specific author doesn't even show up on my device's display. It's not crucial, but it satisfies my nit-picky perfectionist side.
Any way, I've noticed when I edit the metadata and then save, it takes a LONG time. The longer the book, the more chapters/tracks in it, the longer it takes.
Obviously these files are very LONG audio files with many tracks, much longer (and often with many more tracks) than most music albums, which is probably why this issue might not be apparent to people who use it for music files.
So, say I have a 30 hour short story anthology containing a total of 160 chapters from all the stories combined, if I wanted each story to have the correct author and narrator, it might take over 90 minutes to save a 1.3GB file on a heavy-duty gaming computer.
Admittedly, the file is stored on an external 1TB SSD drive, so maybe it's the USB connection; I've only just now considered attempting it from one of the internal drives.
ETA: Running a test now but for the moment, no discernible difference. A single chapter out of 163 took over 36 seconds, which means the whole book will take around an hour and a half.
If I had to guess, I'd say it seems like the save process is saving the file all over again after changing the metadata for each individual chapter. Like, it edits one chapter's metadata, re-saves the file, edits the next chapter's metadata, re-saves the whole file, etc etc. But I have no idea if this is the case. It's just the first possibility I can think of.