SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Duplicate fields in id3v2 tags

ok just sent you examples of artist name not respected. link expires on sun.

best

I have the last report with 1,700 files on it, but I dont know which artist to look at?

But I looked at View in Spreadsheet report and everything in the newly matched folder appeared okay except for mp4s, but this is limitation of mp4s, for this format the discno/trackno is a number not a text field and so cannot be padded, is this the problem ?

Hi,

The explanation on m4a padding is probably why I saw non-zero track disc number padding. However, the examples I sent were regarding artist name. I also sent an email to support with a link to two example albums where artist name was not respected.

The two albums were:

  1. everlast: eat at whitey’s
  2. frank zappa: we’re only in in it for the money

Best

There was no links in that email

apologies! resent :slight_smile:

Okay I have looked at Everlast, I can see the problem but quite difficult to explain

The issue you are seeing is that track 14 was credited to Everlast feat Carlos Santana and so you wanted it to just store Everlast for track artist

The problem is (as you can see on second screenshot) that the underlying recording that this track is a version of is credited to Santana featuring Everlast (i.e the other way round)

So because you Use standard ArtistName instead of name on cover enabled we look at the underlying recording rather than the track, and then because you had When tracks contained featured artists set to just keep the main artist it then would pickup Santana as the main artist.

Now this option has two effects, the one explained above and the much more common issue whereby if track is credited to particular person it will use the same name for that artist, i,.e always use Prince rather than his various other names

So I have to consider between the following

  1. Keep as is
  2. If Use standard Artist Name option enabled then only do the Prince type of change
  3. If Use standard Artist Name option enabled then only do the Prince type of change, but add a new option called Use Artist name from Recording instead of Track to do the Santana change
  4. If Use standard Artist Name option enabled then only do the Prince type of change, but do Santana type of change If Use standard Track title instead of title displayed on the cover is enabled, since this option looks at the recording to get the Title rather than the track

Would be interested in your thoughts

Its essentially same problem for Frank Zappa, but his songs are sometimes credited Frank Zappa, sometimes Mothers of Invention and sometimes both, its difficult.

Hi,

Thanks for the thorough investigation! It does not seem to be an easy solution. From my point of view, I would want uniformity in the artist name as that is how i would sort my albums folder wise. However, I’m unsure of what your other customers would prefer.

From looking at what songkong has done so far and taking into consideration that it is meant to be a somewhat automated solution, I would think

  1. You could have a lot of different options available, but would people get a consistent experience when tagging a large number of mp3’s? If I am the first person who brought this up, it would seem that this issue is relatively rare? Even in my case, the issue crops up for ~3 albums in 50

  2. It doesn’t hurt to have those extra options I suppose, but it would be more useful to have an alerting feature for bulk editing IMO. The current html output is good for rich detail, but it is not so good for getting an overview on the tagging operations.

I have a large collection and:

  1. tag 50 albums in a run
  2. manually scan check with kid3
  3. correct any issues

I note that the main things I have to rectify are:

  1. incorrect version of album being selected. e.g. faith no more 2 disc limited edition “we care a lot” vs standard x1 disc. Or as we saw earlier, patti smith album being targeted as compilation album.
  2. artist field being incorrect in 2-3 songs in 1 album

Possible solutions:

  1. Perhaps a bit trickier to handle, but it would be good if the song kong output for that particular album had a list of links for possible alternative candidates. that way if an issue was detected, the tags from an alt musicbrainz or discog url could be used to rectify the tags easily.

  2. This is an easier solution. I actually wrote a dirty python script to do check if a folder of songs has non-uniform artis fields. Allow the user to set certain fields as “fixed”. So if I set the artist field to be fixed, songkong analyses all the songs in that folder and if the majority say everlast, but 1 is set to santana, the santana one is written over.

Of course this assumes that each folder represents an album. A more sophisticated version could “fix” by album tag. but, personally, i would be happy with the more basic implementation.

  1. An overview page in songkong that show these variances within albums would also be good.

Best

Is there a way to get songkong to look at just the folder name in a more granular fashion? That is often correct for my use case, but I elect to not using my existing tags as they usually no that great.

Okay so the Patti Smith issue will be resolved by a bug fix, and I think if I simplify Is Use Artist Name option to only do the Prince fix then that will work for Track artist problem.

Although worth noting with albums the important thing is the Album Artist is consistent for album, its not wrong for Track Artist to vary. So you should be using album artist to sort your folders not track artist.

For when it matches wrong album (Faith No More issue) the solution will be a single album matcher that lets you review changes and force match to particular release.

All these fixes and improvements should come within the next couple of releases

The improvements to the reports you mentioned may be better if added to the Status Report.

Ok sounds good! thanks for the tips :slight_smile:

Related issues are:

https://jthink.atlassian.net/browse/SONGKONG-1308
https://jthink.atlassian.net/browse/SONGKONG-2399
https://jthink.atlassian.net/browse/SONGKONG-2400
https://jthink.atlassian.net/browse/SONGKONG-2401
https://jthink.atlassian.net/browse/SONGKONG-2402

1 Like

I think the extra data on the status report would be useful. No need for interactive stuff imo

I dont really want to flag albums with different track artists on status report because there is nothing wrong with that. But Im happy to consider expanding Status report, what else would be useful to you ?

Could it possibly be made into an option so that it could output such values if the user wanted? it is conceivable that there could be differences in fields that should be static such as albumName or even albumArtist.

The behaviour of songkong is probably “logically correct” from a programming point of view, but it would be useful for the user to be able to “turn on” data reports to ensure field consistency, such as all albums have the same album name or album artist. It would save on manual checking. As everyone organises their music differently, there is naturally some level of subjectivity in this.

I wrote a python script to check fields for myself, but all songkong customers are probably not programmers. As an automated solution, I really think it would be good if songkong had the ability to present possibly erroneous data in a clear way (higher overview). As it stands, it is a bit long to drill into every album and check each album via the webpage. A way to monitor the fields that the user thinks should be consistent would be really useful! :slight_smile:

Best

maybe a page other than the status report that is not enabled by default?

That sounds like a good idea.

Actually all albums matched with SongKong should always have consistent values for these two fields, but for albums it could not match may not, so it would be useful to be able to check this over music collection.

https://jthink.atlassian.net/browse/SONGKONG-2402

1 Like

One more thought, have you tried View as Spreadsheet that allows you to see all the metadata in one place without drilling down, and you could write some Excel macros to check things instead of a Python program.

Fixed in SongKong 9.0 Drukqs now have:

SONGKONG-2400 Add Use Artist name from Recording instead of Track option

SONGKONG-2401 Use Artist Name instead of name on cover should only look at track not recording

Hi, That sounds great! :slight_smile:

Sorry i have not had the time to look at songkong due to other work (and managing to wipe mty server). But I will update, try again after restoring from backup. Will also leave a review.

Many thanks for your help! :slight_smile:

Best