Welcome Guest

Pages: 1 2
Workflow to remove any Apple specific tags
CarlinSmithPostApril 4, 2021, 12:30
Beginner
Posts: 48
Registered:
January 1, 2020, 15:15
Normal topicWorkflow to remove any Apple specific tags

I have a fairly large library built over almost two decades. I don't use any of the Apple apps any longer such as iTunes/Music but a lot of older Apple lossless files will have tags like ITUNESADVISORY in them.

Is there a way to remove all tags like this across library or even what is the total known set?

I have configured Yate preferences such that on new file editing these tags are never written.

Thanks,
Carlin Smith

2MR2PostApril 4, 2021, 12:50
Avatar photo
Administrator
Posts: 2397
Registered:
August 23, 2012, 19:27
Normal topicWorkflow to remove any Apple specific tags

Well there's definitely no know total set. There is an action statement named Clear User Defined Items by Source. If you select iTunes it will remove all User Defined Text iTems and User Defined URLs which begin with iTunes.

ITUNESADVISORY was not written but if it's stored as a UDTI the above statement will get rid of it.

CarlinSmithPostApril 4, 2021, 13:29
Beginner
Posts: 48
Registered:
January 1, 2020, 15:15
Normal topicWorkflow to remove any Apple specific tags

I tried running that action and this particular TAG remains. If I make *any* edit at all to file and re-save Yate will strip it out. If I want to just remove this tag what is best way to search/clear it?

If it helps when I open the file with a different editor like Mp3tag is calls this an "EXTENDED Tag".

2MR2PostApril 4, 2021, 13:41
Avatar photo
Administrator
Posts: 2397
Registered:
August 23, 2012, 19:27
Normal topicWorkflow to remove any Apple specific tags

That doesn't matter. Yate sees all tags. Where are you seeing the tag in Yate? On the UD Text editing panel or elsewhere? Is it possible that you're only seeing the tag in another tag editor? Perhaps that's how they display the Content Advisory field. Make sure that Preferences - Apple Apps - General does not have Write empty content advisory checked. Then clear the Content Advisory field on the More Info editing panel. If that does it the mystery is solved. However, there are some other players which supposedly support the field for Clean and Explicit settings.

If it doesn't work ... select a file which has the tag and do a View>Raw Data. Save and zip up the file and email it to support@2manyrobots.com

CarlinSmithPostApril 4, 2021, 13:51
Beginner
Posts: 48
Registered:
January 1, 2020, 15:15
Normal topicWorkflow to remove any Apple specific tags

yes viewing that tag in Mp3tag but it does disappear from Mp3tag once I do make any change in Yate. On the More Info tag Yate shows nothing for that field. I have my preferences set as described already. Emailing one file to you to exam from Raw Data.

2MR2PostApril 4, 2021, 14:23
Avatar photo
Administrator
Posts: 2397
Registered:
August 23, 2012, 19:27
Normal topicWorkflow to remove any Apple specific tags

Content advisory is stored in a low level atom named 'rtng'. Your file has a 'rtng' atom with a value of 0. When you open the file in Yate it will not display a Content Advisory as the value is 0. However, it will not remove the current empty value unless the file is saved. Saving the file will remove the empty 'rtng' atom unless you have Write empty content advisory checked in Preferences-Apple Apps. The reason that some people want the option is to force iTunes/Music to update the advisory. If it's not in the file, it's not updated.

You can always do a File>Save Selected Files>Save Always or use a Save action statement with Save Always set. However, there supposedly are other players which use the setting and it only occupies 25 bytes in the file. It's up to you.

CarlinSmithPostApril 4, 2021, 14:53
Beginner
Posts: 48
Registered:
January 1, 2020, 15:15
Normal topicWorkflow to remove any Apple specific tags

Appreciate your insight and perspective. I have over 100K music files and my last question on this topic is there a way to find ONLY these files versus a macro Save-All action on files that don't have it?

2MR2PostApril 4, 2021, 15:06
Avatar photo
Administrator
Posts: 2397
Registered:
August 23, 2012, 19:27
Normal topicWorkflow to remove any Apple specific tags

Well I can make it a little better. I can get it down to one write/read per folder to determine which files have to be processed. The file can be written to the same location for all folders and can be on an internal drive.

Basically the Log statement can save the raw data to a file. When running through the Batch Processor, Yate could write the file once per folder. It could then read and parse the file to firstly locate MPEG-4 files and then then to check if the 'rtng' atom exists. Then it would only do a force save on those file.

If you want to do this let me know and I'll knock off the action. It should be relatively easy.c

CarlinSmithPostApril 4, 2021, 15:09
Beginner
Posts: 48
Registered:
January 1, 2020, 15:15
Normal topicWorkflow to remove any Apple specific tags

You are the master of this for sure. Love to learn from what you write to continue my evolution with Yate.

Thanks in advance.

2MR2PostApril 4, 2021, 16:42
Avatar photo
Administrator
Posts: 2397
Registered:
August 23, 2012, 19:27
Normal topicWorkflow to remove any Apple specific tags

Download and import the file at:

https://2manyrobots.com/actions/SaveOnlyMPEG4WithRtng.zip

The action's name is: Save only MPEG-4 Files with rtng Atoms and is documented.

You can try it by loading some tracks into the main window and selecting them then running the action. The action also works in the Batch Processor. I'd try it on a subset of your collection before running your entire collection through the Batch Processor. I've done a little testing and it seems as if the mod dates are not changing where they shouldn't be.

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