SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Questions regarding tags

  1. Is there a list of script tags outside of the app that I can use to copy and paste into vscode?
  2. I ran into an interesting issue with MB Releasee Type. When you view the value in the app it displays EP. On the MB album page the release type is EP + Remix and when used in a naming mask the + was replaced with a ; and the space was removed. If I wanted to check for this in my script should I be looking for the + or the ;?

I’m also running into this with Album Artist’s when using that as a naming mask. I created a function to check multiple fields and us one that either had one result or to grep and return the first artists, but the separators I’ve used don’t seem to work. I’m not exactly sure where in the process incompatible path characters are changed and how to check for them in my script.

Edit: I figured out question 2, there was a bug in my script and I realized the release type was just returning multiple values which I have now accounted for.

Here is a list of metadata fields in Jaikoz

And here is how they are mapped them to different formats



How multiple values are actually stored in audio files are audio format dependent, when using scripter we can indicate multiple values using ;;; but this is internal to Jaikoz the ;;; are not stored in the actual files.

e.g
Within Scripter task

artist='tom' + ';;;' + jane

When saved

ID3 (Used by Mp3, Dsf, Aif, Wav)

Uses null seperator

tom\0jane

VorbisComment (used by Ogg Vorbis/Flac)

Each value stored as separate tag

ARTIST=tom
ARTIST=jane