# \[WS\] Apple Music

**URL:** <https://community.mp3tag.de/t/ws-apple-music/51184>\
**Category:** Web Sources Scripts\
**Created:** [December 14, 2020, 12:58am UTC](https://community.mp3tag.de/t/ws-apple-music/51184 "2020-12-14T00:58:26Z")\
**Posts on this page:** 20\
**Page:** 15

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [August 16, 2023, 3:05pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/305 "2023-08-16T15:05:56Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 16, 2023, 3:14pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/306 "2023-08-16T15:14:17Z")

</div>

> [@Florian](#):
>
> Please let me know if this solves the issue you've reported.

Yes, this solve the issue.

---

<div class="post-metadata">

**Author:** ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)\
**Post date:** [August 16, 2023, 3:21pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/307 "2023-08-16T15:21:57Z")

</div>

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](https://community.mp3tag.de/t/ws-apple-music/51184/302)

Not the expert here, but also tried to make sense of it before.

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 16, 2023, 6:22pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/308 "2023-08-16T18:22:19Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Khai83](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/b5a626/32.png) [@Khai83](https://community.mp3tag.de/u/Khai83)\
**Post date:** [August 17, 2023, 5:17am UTC](https://community.mp3tag.de/t/ws-apple-music/51184/309 "2023-08-17T05:17:05Z")

</div>

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](https://community.mp3tag.de/uploads/short-url/ogw1kgRqEqeCNrjlpNlVOJcGFLm.zip) (5.9 KB)

> **Changelog**
>
> ```auto
> -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
> 
> ```

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 17, 2023, 3:19pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/310 "2023-08-17T15:19:31Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 17, 2023, 4:05pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/311 "2023-08-17T16:05:11Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![noshisenpai](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/d26b3c/32.png) [@noshisenpai](https://community.mp3tag.de/u/noshisenpai)\
**Post date:** [August 18, 2023, 1:37am UTC](https://community.mp3tag.de/t/ws-apple-music/51184/312 "2023-08-18T01:37:24Z")

</div>

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](https://community.mp3tag.de/uploads/short-url/AudzJyKvwXYQEEluEokkqL5rWSl.zip) (16.8 KB)

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 18, 2023, 10:43am UTC](https://community.mp3tag.de/t/ws-apple-music/51184/313 "2023-08-18T10:43:42Z")

</div>

The newest version of the script requires the newest beta version of MP3tag if on windows.

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [August 25, 2023, 12:32pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/314 "2023-08-25T12:32:44Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 25, 2023, 1:05pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/315 "2023-08-25T13:05:08Z")

</div>

There are now settings available where you can choose.

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [August 25, 2023, 1:24pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/316 "2023-08-25T13:24:14Z")

</div>

Done, thanks. Any updates on Label and UPC tags ?

---

<div class="post-metadata">

**Author:** ![DrStevil3](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/8dc957/32.png) [@DrStevil3](https://community.mp3tag.de/u/DrStevil3)\
**Post date:** [August 25, 2023, 2:32pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/317 "2023-08-25T14:32:29Z")

</div>

![image](https://community.mp3tag.de/uploads/default/original/2X/b/b19ce3d04b8094ffebe42106249a32548f09a556.png)

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?

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [August 25, 2023, 3:09pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/318 "2023-08-25T15:09:56Z")

</div>

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](mailto: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

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 25, 2023, 7:04pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/319 "2023-08-25T19:04:58Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![DrStevil3](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/8dc957/32.png) [@DrStevil3](https://community.mp3tag.de/u/DrStevil3)\
**Post date:** [August 25, 2023, 7:21pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/320 "2023-08-25T19:21:39Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [August 25, 2023, 7:37pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/321 "2023-08-25T19:37:36Z")

</div>

Working fine here on Windows

---

<div class="post-metadata">

**Author:** ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)\
**Post date:** [August 25, 2023, 8:24pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/322 "2023-08-25T20:24:07Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![anon56277349](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@anon56277349](https://community.mp3tag.de/u/anon56277349)\
**Post date:** [August 26, 2023, 10:30am UTC](https://community.mp3tag.de/t/ws-apple-music/51184/323 "2023-08-26T10:30:08Z")

</div>

Yes, it would definitely be great to get all these tags.

Apparently, [Glomantico's Apple Music Downloader](https://github.com/glomatico/gamdl) 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.

---

<div class="post-metadata">

**Author:** ![AreDigg](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/bbe5ce/32.png) [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Post date:** [August 26, 2023, 12:04pm UTC](https://community.mp3tag.de/t/ws-apple-music/51184/324 "2023-08-26T12:04:05Z")

</div>

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.

[Previous page](https://community.mp3tag.de/t/ws-apple-music/51184.md?page=14)

[Next page](https://community.mp3tag.de/t/ws-apple-music/51184.md?page=16)
