Hopefully this doesn’t confuse anyone! My music library is set up in the following folders: Music > Artist > Album > Song. MB updates metadata accordingly to those folders and files. However, when I sync them iTunes, anytime a change is made to the album or song, iTunes “loses” the file and adds the exclamation point and cannot find it. So I have to either manually re-add the updated folder or add the whole music folder whenever a bunch of updates are made and then delete all of the duplicate songs with exclamations.
Is there a way iTunes automatically syncs with the updated files?
I also use itunes. My understanding is that it keeps own internal database of your music and its tags. It loads the database with information when you ‘add folder’, ‘add files’ or purchase from the online music store
summary answer to the first part of you question about syncing is no.
My approach is to keep my music in a folder on my hard drives with sub folders for artists etc. I edit the tags and info etc there using Picard etc.
To import into itunes, i delete everything in itunes and then add the top folder on the hard drive above. Itunes then recurses through and adds the songs using the tags and artwork in the files.
You can add or edit the metadata in itunes, but I’ve not seen it update back to the original files. Have you?
Also note that itunes provides access to only a subset of the tags available in the ID3 2.x ‘standard’ used for Mp3s. ( I assume you are using Mp3s). Also note that MB and Picard support all the ID3 tags and more. If you want that level of tagging in your files, editing in itunes wont allow it. My use of itunes is only to load onto my phone. I edit elsewhere.
I’ve also started using apps to play music other than the built in Music app which give better ways to sort you music etc. If you want to use Flac, there are some flac players available in the app store. so far I haven’t found one I like and that support carplay.
Regarding your problems with exclamation ! marks. I don’t understand. Can you explain more?
Go into Picard’s Preferences dialog menu, click on “File Naming”, there’s a checkbox labeled: “Rename files while saving”
Click that to turn it off, then “Make it so!”
The way iTunes manages files is extremely fragile, and a slight change to a filename will cause iTunes to completely loose the file.
Annoyingly, iTunes is also completely unable to tell you’ve added the same file twice (or more) to it, and creates a new duplicate in it’s (SQLite3) library. Like… It’s the same file iTunes! The exact same file in the exact same location! That’s the only unique identifier used by iTunes to manage songs, and iTunes can’t tell when the only identifier it uses is duplicated!