Forum

Welcome Guest 

Show/Hide Header

Welcome Guest, posting in this forum requires registration.





Pages: [1]
Author Topic: iOS Display of Grouping Madness
VxJasonxV
Newbie
Posts: 3
Permalink
Post iOS Display of Grouping Madness
on: August 3, 2018, 02:52
Quote

I have a lot of metadata in my files, since iOS 10 or iOS 11, and/or iTunes 12, that metadata is now causing some incredibly undesired behavior, purely visual, thankfully, but I'm completely lost in how to rectify this sort of situation. As far as I can tell, tags in my files, either the 'Grouping', or Conductor, Composer, or some such, is being rendered on iOS (see attached image) in a really nightmare way.

These albums are all self-ripped, typically using either XLD or Max (I've used both for various phases over the years.

And then again, the files are either encoded using XLD or Max.

I tend to tag files initially via MusicBrainz Picard and then throw them into the 'Automatically Add to iTunes' directory, and then use Yate to get updates as metadata changes in MusicBrainz.

iTunes Match/iCloud Music (pre-Apple Music) may or may not be playing a role in all this sheer madness, however metadata ultimately works with those services.

And then I have DJ-specific metadata being added to files via some combination of rekordbox, Serato DJ, and Mixed In Key. Mixed In Key is perhaps specifically interesting because it writes files to multiple commonly used fields:

* comments (prepends initial key and BPM)
* Also sets an initial key field which I doubt iTunes or most other non-DJ specific software cares about
* grouping gets a numeric value

It will do this for MP3 (ID3 tags) and MP4s. Probably others, but those two formats are all I keep in my library.

I am fairly positive the mixture of rich metadata plus this grouping field is what's creating the mess but I can't for the life of me figure out how / unset it properly in Yate. Looking at the raw data of the songs (MP4s) in that screenshot tracks 1 and 4 have mostly common data so I don't understand why the grouping starts where it does.

I want to know why this grouping starts where it does, but I'm also interested in some kind of Yate resource to strip this data. As far as I can tell, Mixed In Key writing to GRP (for mp4 files) was a huge mistake, and pretty much is the cause of all of my woes. It also writes the value to an 'ENERGYLEVEL' which I think my DJ software honors.

So, why is the grouping starting at track 3? Tracks 1 and 3 both have the same producer field data, grouping value (4), track/disc numbers are consistent (trkn 1/23 vs trkn 3/23, disk 1/3 in both cases), etc.

'PRODUCER' => [
  "\x{5149}\x{7530}\x{5eb7}\x{5178}",
  "\x{4e2d}\x{6751}\x{5149}\x{5ba3}"
],

Perhaps why isn't as important. Is the issue primarily the GRP field? Note 'Maximum iTunes Grouping-Work Name compatibility' is disabled for me. Is there a field I can clear manually, or, a resource I can implement so that saving automatically cleans up this legacy mess in my library?

(I have seen at least 6 albums that have this issue, it's madness.)

p.s. Screenshot was taken on iOS 12 public beta, but it's existed for a long time but I just now started my annual 'metadata update' process and it came to mind that I should look into fixing this.

p.p.s. I mentioned that this bug is purely visual. Despite the track names missing in these work/grouped titles, they play without issue and all the metadata underneath still exists in iTunes, etc.

p.p.p.s. I'm happy to entertain workflow optimization suggestions AFTER solving this madness.

Image

VxJasonxV
Newbie
Posts: 3
Permalink
Post Re: iOS Display of Grouping Madness
on: August 3, 2018, 05:09
Quote

Looking at that screenshot again I wouldn't even be mad if the composer sections remained, but why is the grouping value used repeatedly in place of track titles? I assume this is something related to classical works or some such, perhaps I should understand how those work to have a better idea of what's happening here.

All I care about is appropriate metadata, you can see that the title shows up in the player status (Track 3: Morning Glow) but in the list it's just "4", like the section header.

2MR2
Administrator
Posts: 1113
Permalink
Post Re: iOS Display of Grouping Madness
on: August 3, 2018, 08:07
Quote

In iTunes, Apple lets you show the Title or Work Name on a per track basis. So with misinterpreted Work Name/Grouping tags, you can easily have your Group displayed as the Title. Try it. In iTunes do a Song Info and on the Details tab use the dropdown to the left of 'song' and select 'work name'. You'll see the Grouping in the Title field in the song listing. Yate has a 'Show Work name in iTunes' checkbox on the More Info Panel but it only works with M4A files and not MP3s. I have no idea why Apple implemented it this way.

My guess is that the internal flag iTunes is using for the 'display title or work name' flag is either incorrect in the iTunes library or is being messed up on the iPhone.

Regardless as to the reason, properly maintaining Grouping metadata is a pain with iTunes. If you are primarily using iTunes and are not using the Grouping metadata outside of iTunes, I would recommend reconsidering the 'Maximum iTunes Grouping-Work Name' setting. There may still be some issues depending on tagging done since the iTunes change. Most people went one way or the other fairly soon after 12.5.2 was released.

VxJasonxV
Newbie
Posts: 3
Permalink
Post Re: iOS Display of Grouping Madness
on: August 3, 2018, 14:42
Quote

Whoa, I totally didn't notice the ↕️(-like) icon next to Song. Sure enough, the data was in there. SWEET RELIEF

Image

A followup since I'm still dealing with managing it as a nuisance;

I've now:

* Enabled 'Maximum iTunes Grouping-Work Name Compatibility'
* Added Classical to my fields of interest so that I will immediately know if a file has that data
* Added Classical to Auto Import and Auto Export

However, now when I click the light/icon next to work name and set it to empty, the save button doesn't enable. I have to select all, right click the songs and select 'Export to iTunes'. Is that last step necessary? Why is that updated data not considered a change you can save?

2MR2
Administrator
Posts: 1113
Permalink
Post Re: iOS Display of Grouping Madness
on: August 3, 2018, 15:04
Quote

The 'Set to Empty' menu item is only displayed when multiple files are selected and there are 'mixed' values. 'Set to empty' will mark any file where the field was not initially empty as changed. If the field was initially empty, it will not be marked as modified. So if Work Name for a file was empty, it will not be marked as changed. If it was not empty, it will be marked as changed. Remember, that the change is reflected on the initial contents in the file when last loaded or saved.

If you've changed the semantics for 'Maximum iTunes Grouping-Work Name Compatibility', it is possible that you will have to force a save of the files to force a re-write. and a refresh of iTunes. Changing the option changes how Grouping and Work Name are written, but as far as the application is considered, the high level fields have not changed and as such the files may not have to be written. The change detection algorithm does not check for settings changes, only metadata changes.

You can always do a File>Save Selected Files>Save Always. This will rewrite files and push to iTunes even if the files have not been modified. Once a file has been written, the new 'Maximum iTunes Grouping-Work Name Compatibility' is actually stored in the file. This means a force only has to be done once.

Pages: [1]
Mingle Forum by cartpauj
Version: 1.0.34 ; Page loaded in: 0.059 seconds.