SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Can SongKong handle this specific case

I’ve been testing out the lite version of SongKong and it’s more powerful than any tool out there. Unfortunately, I have a very specific use case. First off, I need fields, say the producer field to output the names if there are multiple producers like this: \John Smith\Alice Smith\Mark Smith

And for the involved people i have a set of roles all of which SongKong can find to be put in the following format where there role comes first: Executive Producer\John Smith\Producer\Alice Smith. This isn’t that important as I could also do it manually.

I know this is an edge case situation. It would also be amazing if it could put the individual in alphabetical order by last name

Not sure if the scripts can handle this. Thank you.

In the first you want fields such as the producer field to convert multiple vales into a single value separated by backslash?

This can certainly be done with Scripter

How involvedpeople field is actually written is different for ID3 formats to OggVirbis format but we present it in the same in the UI so I’m wondering if you are just asking for it to be written in the ID3 format?

Ordering the fields by last name could certainly be done by Scripter task

e.g here is a solution for first question

function makeSingleValue(singleValue, multiValue)
{
  var tmpSingleValue='';
  if(multiValue.length>1)
  {
     for (var index = 0; index < multiValue.length; index++) 
     {
        tmpSingleValue+=multiValue[index] + '\\';
     } 
     if(tmpSingleValue.length>0)
     {
        tmpSingleValue=tmpSingleValue.substring(0, tmpSingleValue.length - 1);
     }
     return tmpSingleValue;
   }
   return singleValue;
}
producer=makeSingleValue(producer,producer_index);