Welcome Guest

Pages: 1 2
Questions about setting YATE for adding year of release in Apple Music
mudrnudlPostMarch 16, 2026, 02:45
Newbie
Posts: 7
Registered:
March 16, 2026, 06:04
Hot topicQuestions about setting YATE for adding year of release in Apple Music

Hi, I am trying to set YATE the way that it will add release year into my apple music library and I have got a couple of questions.

So I started with these articles:

https://2manyrobots.com/YateResources/YateDoc/Working-with-Apple-Apps-The-Basics.html

https://2manyrobots.com/YateResources/InAppHelp/Linking.html

And I wanna ask this a out those:

1.Once I am done with changing the tags in YATE I can re-check back the
-Keep Music Media folder organized
-Copy files to Music Media folder when adding to library
options and the files will keep the tags I added?

2.If I drag files from SONGS list in Music App and my songs have got plenty metadata (except the year release obviously) can I use linking by METADATA by unchecking “Prefer PIDs when linking”? Is it that simple to turn of PID linking?

3.Field of interest in Apple Apps settings of YATE is about “extra” stuff I wanna be changing? So I can leave it blank if I want and still have the standard fields (like release year) available?



4.Auto Import in Apple Apps settings of YATE can be also left blank if I do not want PID link?

5.Auto Export in Apple Apps settings of YATE can be also left blank?

I suppose once this has been set now I can start tagging my 8000+ songs.

So let’s say I drag the first thousand of them - songs should get automatically linked if I drag them from apple music SONG list, right?

After this step I need guidance on how to achieve changing just the year of release and leaving the rest of tags as they are. Is there a way how to do that automatically for all selected songs? Also is there a way how to do it manually one by one on some more problematic tracks?

I need step by step by guide for both scenarios, please, because there is just tons of options in the menu.

2MR2PostMarch 16, 2026, 09:26
Avatar photo
Administrator
Posts: 2419
Registered:
August 23, 2012, 19:27
Hot topicQuestions about setting YATE for adding year of release in Apple Music

If by release date you mean the Year field (in Yate and the Music application) we can continue. However, the release date cannot be saved to Music as Release Date is a r/o field in the Music library. When you do a Get Info in Music, you view the Year.

1. Yes, you can turn them back on. However, Music may once again move the files. Turning off these settings in Music ensures that renaming and moving files sticks.

2. Yate always uses PIDs. The methodology differences only determine if Yate uses searching to determine the PID or it is retained. This is why the PID can be retained and is also maintained as a transient property. When you drag from Music into Yate, the PID is supplied by the drag & drop process. In this case the method of linking is meaningless as all tracks get a transient copy of the PID. The amount of metadata is meaningless. If you are always going to drag from Music to Yate, the prefer PID setting is basically ignored.

3. Fields of Interest represents items which Yate has to manually set in Music's library as Music does not read them from the files. If you do not care about any of these fields, you can leave them unchecked. Fields of Interest (when the Linked column is displayed), will however point out differences between the files as Music's library for these items.

4. If you don't want to auto import anything leave them all blank.

5. Same story.

So let’s say I drag the first thousand of them - songs should get automatically linked if I drag them from apple music SONG list, right?

Yes. However, if you only want dragged files to be opened make sure that the Open Mode is in Playlist and not Album mode. If you are in ALbum mode and you drag a single file from Music, all files in the same folder will be opened ... but only the dragged track will be linked.

When a track is linked after dragging, change Yate's Year field and them save the changes. This will populate the changes to the Music library.

How to automatically get the release date is a different issue entirely. There are numerous source: AcousticID, MusicBrainz, Discogs and Apple Music (the service ... not the application).

All of these require lookups. MusicBrainz and Discogs search for albums (releases) not tracks. AcoustID can extract the year directly, however a small action will be required to trim the amount of metadata extracted.

Apple Music support is supplied by a action suite called Apple Music. You could configure a profile to extract only the year and do a silent search on a song by song basis. Check the documentation for the Apple Music suite. You can do this on the web resources page or via Yate>Resource Actions Installer. Search for Apple Music and click n the View button. This method may be easiest for you to try. Configure a profile in the suite then call the AM: Search for Songs by Title and Artist action. Examine the results. Select the files you want to back out of (if any) and do an Edit>Revert to Initial State ... then do a Save to update Music with the changes.

2MR2PostMarch 16, 2026, 09:52
Avatar photo
Administrator
Posts: 2419
Registered:
August 23, 2012, 19:27
Hot topicQuestions about setting YATE for adding year of release in Apple Music

... also, remember that the Save icon pre-installed on the toolbar, saves all modified files not just those that are selected. If you only want to save modified selected files, there is a Save Selected toolbar icon which is available or you can use File>Save Selected Files>Save if Modified.

mudrnudlPostMarch 16, 2026, 12:05
Newbie
Posts: 7
Registered:
March 16, 2026, 06:04
Hot topicQuestions about setting YATE for adding year of release in Apple Music

before anything I wanna thank you for your time and effort.

Your suggestion of using Apple Music Suite means I am going to get year of release from the Apple Music streaming service? If so that is good for the recent stuff (like 2010+) but older albums' years of releases are oftentimes wrong in there.

The remaining services (MusicBrainz, Discogs and AcousticID) should be able to find the right albums even if it is a Single Album or even if I own only 1 or 2 tracks from the whole Full-length Album as long as the tags (artist, album, track number...) are right, is that so?

If that is true, please help me with the process from the start (you can link me a video or an article, just please point me to the right directions):
1.Before I drag the files - how do I set YATE's "open mode" to playlist?
2.After I drag the first 1000 of songs in YATE what do I do? Do I select all of the tracks and do some actions? If so what actions are those ? Do I use the menu bar or a right click and choose something from the context menu?
3.What is that small action that will be required from me to trim the amount of metadata?

Please be patient with me, I am trying my best.

2MR2PostMarch 16, 2026, 12:33
Avatar photo
Administrator
Posts: 2419
Registered:
August 23, 2012, 19:27
Hot topicQuestions about setting YATE for adding year of release in Apple Music

Your suggestion of using Apple Music Suite means I am going to get year of release from the Apple Music streaming service? If so that is good for the recent stuff (like 2010+) but older albums' years of releases are oftentimes wrong in there.

That is more or less true for Discogs and MusicBrainz as well. With these services you are matching against releases. Each release can contain identical tracks but may have widely different release year metadata.

The remaining services (MusicBrainz, Discogs and AcousticID) should be able to find the right albums even if it is a Single Album or even if I own only 1 or 2 tracks from the whole Full-length Album as long as the tags (artist, album, track number...) are right, is that so?

AcoustID looks up a fingerprint of the track which is then matched against its database and is used to extract MusicBrainz IDs. So AcoustID is based on recordings. MusicBrainz and Discogs would be used to match a release and yes you need not have full albums. However, if you are operating unattended, the release which gets selected is somewhat arbitrary.

1. You really should read up on the Open Mode as it controls how files are opened. Do a Help>Search Yate Help. Search for Open Mode and select the The Open Mode topic in the long list of results. To modify the Open Mode, there is an Open Mode toolbar item and File>Open Mode always works.

2. This depends on the approach you want to take.

3. Same as 2.

Are you trying to get the earliest release date of your songs (independent of album) and save that to the Year field? Do you just want one of possibly many correct album centric release dates to be saved to Year?

mudrnudlPostMarch 16, 2026, 12:57
Newbie
Posts: 7
Registered:
March 16, 2026, 06:04
Hot topicQuestions about setting YATE for adding year of release in Apple Music

I am trying to get the earliest release year, I do not care whether the actual track is a remaster from another year.

2MR2PostMarch 16, 2026, 16:30
Avatar photo
Administrator
Posts: 2419
Registered:
August 23, 2012, 19:27
Hot topicQuestions about setting YATE for adding year of release in Apple Music

I wrote a sample action to use Yate's Earliest Release Date from MusicBrainz functionality. The function downloads pages of recordings which return a match for the Album and Artist metadata. The logic does a fuzzy match of the metadata (currently set to accept an 80% match as success). It then extracts the earliest release date from the successful matches. Like most things in tagging, this is not 100% foolproof. However, it has been found to have very good results.

This is a slow process. 100 potential matches are downloaded in each search. Some recordings have multiple pages of matches ... potentially thousands. I've configured the action to only download one page of matches per song. If you want to change the action to download everything ... let me know. MusicBrainz is rate limited. As I said, this will be a slow process.

I've also left the extracted year however it was formatted. If you want the extracted year to always be YYYY (as opposed to possibly YYYY-MM-DD...) let me know.

Download the file at: https://2manyrobots.com/actions/Get-Earliest-Release-Date-to-the-Year-Field.zip

Drag the zip file to the main window's file list area to import it. (Alternately do a Yate>Import Settings, enable All items and select the zip file).

Perform the workflow that you want to use. ie. dragging from Music. Select whatever files you want to run the action on. Run the Get Earliest Release Date to the Year Field action. There's a variety of ways to do this including Actions>User Defined>Get Earliest Release Date to the Year Field. If a file's Year field has changed, the associated change indicator will be red.

The action does not save the files. You can always revert them to their pre run state by doing an Edit>Revert to Initial State. Save the files to commit the changes. If the files are linked when saved, Music will be updated.

Try it on a few files first. Any pre-existing value in the Year field is lost.

mudrnudlPostMarch 16, 2026, 17:17
Newbie
Posts: 7
Registered:
March 16, 2026, 06:04
Hot topicQuestions about setting YATE for adding year of release in Apple Music

Thank you for this. I would very much love to have just the YYYY. I even tried to open the plsit in textedit to see if I could do it but I cannot. I see there is

<string>Enable the following statement if you always want Year to be YYYY format.</string>

but I have no clue what to do.

EDIT: I think i understood - I changed "disabled" to "enabled" in the next section like this:

<dict>
<key>code</key>
<integer>14</integer>
<key>enabled</key>
<string></string>
<key>list1</key>
<array>
<integer>6</integer>
</array>
<key>text1</key>
<string>\y4</string>
</dict>

2MR2PostMarch 16, 2026, 17:30
Avatar photo
Administrator
Posts: 2419
Registered:
August 23, 2012, 19:27
Hot topicQuestions about setting YATE for adding year of release in Apple Music

Nope, your change may work but it will mess up the internals. Install the action again to overwrite whatever your did.

Open the Action Manager. Actions>Action Manager

Select the line with Get Earliest Release Date to the Year Field. Double click on the line to open the action in an editor window. (or select Open from the context menu).

Select line 15 which I put in as disabled. (The line starts with a #). From the context menu select Enable/Disable>Enable Selected Statements

Save the changes via ⌘S (or File>Save).

That's it. Close the window.

mudrnudlPostMarch 17, 2026, 01:59
Newbie
Posts: 7
Registered:
March 16, 2026, 06:04
Hot topicQuestions about setting YATE for adding year of release in Apple Music

It worked. I got around 90-95% tagged. I cannot confirm whether all years are correct but from a quick look I am very happy with the result. Thank you so much! Are you a programmer of this thing? How many people are working on it?

Pages: 1 2
Mingle Forum by Cartpauj | Version: 1.1.0beta | Page loaded in: 0.092 seconds.