SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Featured Artists

Hi.I need some help with my folders.

I would like to keep all main artists that have a featured artist, from making its own folder.

For instance. The Black Eyed Peas feat. Justin Timberlake.
I would like to put this song in the folders:
The Black Eyed Peas/
Album (Year)/
Filename

Also I would like all my Various artist songs to be sorted like this:
2 Unlimited/
Now That’s What I Call Music! 24 (1993)/
15 Faith No More.mp3

Both my folder /compilation rename mask are the same right now as follows:
(artist.length>0 ? artist + folderseparator + album :(artist.length>0 ? artist + folderseparator : ‘’)) + (year.length>0 ? ’ (’ + year + ') ’ : ‘’)

And my file/compilation rename mask is:
artist + ‘-’ + trackno + ‘-’ + title

Any suggestions on tweaking my masks and preferences to achieve this. Then I?m golden. :slight_smile:

-John :smiley:

Issue 1, can you point me to the Muiscbrainz song that is causing this issue.
Issue 2, I don’t get whats wrong with what you have

Currently it is sorting the various artists the way I like. Just wanted to keep those parameters included.

Regarding the MB song. The recording id is 6cff92bd-988a-4470-8032-ac8ecf311f67
The MB artist id is d5be5333-4171-427e-8e12-732087c6b78e

It seems as though all my songs with featured artists are being saved like this.
Thanks for looking into this.

I was thinking…if I were to rename the folder mask to albumartist instead of artist, it would solve the one issue, I think. But, would it not change the way my various artists songs are saved? Since Now That’s What I Call Music! Calls the album artist - Various Artists…

  1. Hi, yes that old Musicbrainz way of doing things, they used to be like

http://musicbrainz.org/release/3a0b6923-37b2-3bdd-9ee4-9d997e4e9692

but now should be like http://musicbrainz.org/release/8b32e9e2-14eb-411e-b998-bd16c39286a0 , (Justin Timberlake moved from the title to the artist field), so over time this problem will go away but in the meantime there isnt currently an option in Jaikoz to remove featured artists from the title.

  1. Yes if you use artist instead of albumartist then you will not get ‘Various Artist’ in the folder/filename path.

That’s too bad. I’m sure it’s an annoyance for many…
Is there any way to put a IF/THEN code in the folder mask for artists with ft. / Feat . That would then use the album artist name instead?
Or maybe it would be easier to use the album artist name. With a IF/THEN Code for Various Artists. That would then go to the artists name?
Hope you follow me. Just want my cake, and eat it too!

Yes, you have access to the full javascript expression syntax so you can do most things, this thread might help

http://www.jthink.net/jaikozforum/posts/list/4418.page

Thank Paul.
Ill have a go at it. :slight_smile: and fool around with the script.
And, if anybody is bored, and wants to help a brother out. Id appreciate some examples…

The next major release of Jaikoz is going to come with some preformed masks that you can select from I agree the syntax isn’t the easiest, but it does give you some power.

Hi, I think this is what you need

((artist.indexOf("ft")!=-1 || artist.indexOf("feat")!=-1) ? albumartist : artist) + folderseparator

With your help. This is what I wound up using for my folder rename mask.

((artist.indexOf(“ft”)!=-1 || artist.indexOf(“feat”)!=-1) ? albumartist : artist) + folderseparator + ’ ’ + album + (year.length>0 ? ’ (’ + year + ') ’ : ‘’)

And it seems to work great. Now if I could add something in there for if Albumartist is Various then use artist after all…

Your quick response and great communication with your people really help make this a great program to use. Especially for newcomers.

Thanks
John

How about this

(((artist.indexOf("ft")!=-1 || artist.indexOf("feat")!=-1) && albumartist.indexOf("Various")==-1) ? albumartist : artist) + folderseparator + ' ' + album + (year.length>0 ? ' (' + year + ') ' : '') 

Thanks Paul!
Your a gentleman!