I am not quite sure whether I understand the problem but it is certainly not restricted to the Mac-version of Mp3Tag.
I use the windows version and nearly never get any usable serach result.
The only partly usable results are delivered by the german version.
Yes, this solve the issue.
Yes, there seems to be a more general problem as the once I've fixed in the Mac version.
From what I understand, the WS variants that are not the same location as the country of your IP address are redirected and are affected by what @Khai83 was describing above in [WS] Apple Music - #302 by Khai83
Not the expert here, but also tried to make sense of it before.
I have released a new version of the script, which should sort out the issue @khai83 pointed out, and I also added settings so you can make some choices how the script works. I have not translated the settings yet, so they will be in English, but if you want and able to help with that it would be nice. If you have more suggestions for other settings, leave a comment and I may consider it. I have not tested it on the Windows version of MP3Tag, so if it is not working as expected please tell me.
It requires the beta version of MP3Tag, version 3.21h, or Mac version 1.8.2, and settings is not working on the Mac version as of now.
I just testing script v3.6 using Mp3tag v3.21h 64-bit on Windows. I kinda like the setting GUI, but cant think much for suggestion atm. Maybe
- separator/delimiters - different player have different format
- see post 242 by @mirogeorgiev97
and I make some fix to our language tag, It fix search result for script old (v3.4) and new (v3.6)
Apple Music.zip (5.9 KB)
Changelog
-fix typo
- &Apple Music#Denmark (English).src
- search&term -> search?term
-fix language tag
- en-GB, en-US -> en
- pt-BR, -> pt
-fix chinese tag
- all use zh except for /us/ cause it have both
- fix spelling
- zh-Hant-TW (tradition) (繁體中文)
- zh-Hans-CN (simplified) (简体中文)
-change 'SearchBy' text field to website search box placeholder
-add more language
- I just fetch all available
- each country have different sorting
- country with /en/ only seem redundant, idk i didn't use those
Apple uses en-GB and en-UK, not en only anymore. That causes a redirect. I want to keep the settings to a minimum.
It is not just the languages but different stores have different content although I think Apple have made more available all over.
Thanks for all the country/languages, but I think I have to find another option as there will be too many menu-items, probably put it as a setting. I will wait and see what @Florian brings about with the languages and settings.
Latest update seemed to have broken Apple Music tagging for me. I recently got a new PC and was getting around to installing MP3Tag with these sources, and the newest update seems to not work. I went on my laptop and pulled my sources from there, and put on my new machine, which fixed the issue. I'm not sure what version of the AM for MP3Tag it is, I've had it on my laptop for a few months now.
New one won't match any tracks, info, etc basically anything in my left field is broken. I can still search for albums no issue. I'm going to upload my sources version I have if that is helpful.
edit:
I mostly use this for the Japanese English tagging. I didn't actually test the US - En. Sorry about that.
sources.zip (16.8 KB)
The newest version of the script requires the newest beta version of MP3tag if on windows.
Thanks for the update. The newer version of the script acquire the artwork of jpeg quality 50, how do I make it acquire the artwork for jpeg quality 80 and at fixed resolution of 1200x1200 ?
Also, there is still no Barcode (UPC) field in the tags, not complaining, just asking if it's available in the Apple source ?
There are now settings available where you can choose.
Done, thanks. Any updates on Label and UPC tags ?

The Apple Music script broke last week, before I downloaded the latest version and the mp3tag beta. After updating, I'm getting a syntax error (see image). Updated to the latest stable release v3.22 but it didn't fix the problem. Any advise?
I keep reading about some users (including me) trying to replicate the tags as they are on Apple's/iTunes files
Leaving here an example of the tags found on the original untouched file.
Album : 23
Album/Sorted by : 23
Album/Performer : Central Cee
Part/Position : 1
Part/Total : 1
Track name : Straight Back to It
Track name/Position : 2
Track name/Total : 15
Performer : Central Cee
Performer/Sorted by : Central Cee
Composer : Central Cee, Roddy Beatz & Young Chencs
Genre : Hip-Hop/Rap
ContentType : Music
Recorded date : UTC 2022-02-25 12:00:00
Encoded date : UTC 2022-02-25 18:00:49
Tagged date : UTC 2022-03-05 19:12:34
Copyright : ℗ 2022 Central Cee
Cover : Yes
Rating : Explicit
AppleStoreAccount : redacted@gmail.com
ownr : Mr. Redacted
AppleStoreCatalogID : 1596790719
AlbumTitleID : 1085149646
cmID : 679101050
PlayListID : 1596790609
GenreID : 18
AppleStoreCountry : Ireland
PurchaseDate : 2022-03-06 02:55:01
Title/Sort : Straight Back to It
Vendor : Warner:isrc:ZZOPM2118745
I don't have a Windows machine here, so I am not sure why this is. Does the scripterror.log provide some more information?
Have other Windows users the same error?
The script error log just repeats the same text as the error message in the screen image I shared, so it doesn't provide any further context regarding the problem.
Working fine here on Windows
Are you using the v3.7 from the first topic? The error message sounds like it doesn't find the &Apple Music#Settings….settings file or that it has been modified to be invalid JSON.
Yes, it would definitely be great to get all these tags.
Apparently, Glomantico's Apple Music Downloader is able to retrive them. And not only is it able to get these tags, but it's also able to get lyrics directly from AM (via Cookies, so you must have a working AM account).
Since it is an open source project written in Python, maybe the developer of this mp3tag script could implement its tagging system. I don't know if it is possible since I practically know nothing about programming, but who knows, I just want to give an idea.
I have addressed this before, but there are limitations of MP3Tag app web source framework. (You can't run python or javascript ,or anything else easily, and you can't do an authorization)
There are ways around it that I have considered, but not sure if they will be easy for end users.