Hi!Apple's engineers are obviously never going to figure this out so I'll give you the actual problem and its solution.
Your AAC files contain MPEG-4 audio metadata which tells your playback software how they should be grouped. These tags live inside the moov.udta.meta.ilst namespace. While the Music apps on the Mac/iPhone/iPad all group by album artist + album name (aART + @ alb), which is a sensible solution, the Apple Watch developers (in their infinite wisdom) apparently decided to make their version of the app group by plID, which is a unique numeric ID that Apple uses to identify the album in the Apple Music (iTunes) store.
You know, because Apple is the only place in the world to purchase music and every album ever made is available from Apple and why would you even think about buying your music from anyone else but Apple?
Of course, this means that the Apple Watch will only correctly play files that have the plID tag. This is why the files that you buy from Apple work, but any files you download from other vendors, or from CDs you've ripped yourself, won't work.
Fortunately, there is a solution to defeat Apple's anti-competitiveness, but it will take some work on your part. You need to create a unique plID for every album in your collection, and use a tool to update your files to set that value on each of your music files. I use a modified version of AtomicParsley (command line tool) for this so I can script the updates, because doing this with a graphical tool for thousands of files in my music collection would be ridiculous.
You run the command like this:
$ AtomicParsley yourfile.m4a --plID 123456789
You can also list all of the current tags on your file by running this command:
$ AtomicParsley yourfile.m4a -t
Every track in a particular album should have the same plID, and every album should have a different plID. Unfortunately, if you use a different plID than the one Apple uses in their store, then the "View Album" feature won't work because it doesn't know where to go to. You can get the plID by copying the large number out of the Apple Music URL, for example for this album https://music.apple.com/us/album/highway-61-revisited/201281514 the plID should be 201281514.
Try this on one of your albums, then add that album to the Music app on your Mac and sync it to your iPhone, and see if your Apple watch is able to play it back.
I use a modified version of AtomicParsley (command line tool)
Apple's engineers are obviously never going to figure this out so I'll give you the actual problem and its solution.
Yes, the problem persits.Installed 13.6 and 6.2.8 - no change for me.
The problem does persist on iOS 14 and watchOS 7 dev beta 1. I am waiting to update to beta 3 today to see if it is stable first. I will let you know after I update.Yes, the problem persits.
Someone with public watchOS 7 beta can check if with 7 persists?
Thank you very much for your response. Ok, I will be waiting for your response after the next update.The problem does persist on iOS 14 and watchOS 7 dev beta 1. I am waiting to update to beta 3 today to see if it is stable first. I will let you know after I update.
In response to some of the other previous comments I too have a large library and using atomic parsley to convert one file at a time would not be feasible. In regard to whether Apple is aware of this, I do not know. However, I suspect that it is less The problem does persist on iOS 14 and watchOS 7 developer better one. I am waiting to update to bed at three today to see if it is stable first. I will let you know after I update. In response to some of the other previous comments I to have a large library and using atomic parsley to convert one file at a time would not be feasible. In regard to whether Apple is aware of this, I do not know. However, I suspect that it is less an issue of planned obsolescence, and more of an issue of a limited affected audience. I think most people stream their music nowadays and this problem is either unknown to Apple, is only affecting a small group of individuals, or is just not high on their priority list.
I'm grumpy, but does this bug make anyone less likely to buy another Apple Watch? This was one of the main reasons I bought my first AW (I'm on my second now). I have no interest in buying another unless this one dies. I'm really getting tired of Apple's MO of letting features die. They sell you a product with features that may not work well at first (no different than Microsoft's "third time is the charm" approach). Eventually (unless they dump the entire feature) you grow to depend on the functionality - and then it breaks and never gets fixed. I'd say that I have ten ongoing unresolved problems between my iPhone, Watch and my computers. How can they be so bad at this while bragging about "creating a seamless experience" since they control both the hardware and software?
Yes, the issue persists with iOS14 & watchOS7. AWS5 & iPhone 7 plusAnybody upgrade to iOS14 & AW7?
How can they be so bad at this while bragging about "creating a seamless experience" since they control both the hardware and software?