SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Help formatting output - again, sorry...

Love your program, however had to do a reformat of my operating system, losing my preset.

In quick terms:
I need to output like this for normal albums:

Artist name - Album name (year)/Tracknumber - Artist name - trackname
example: Jean Michel Jarre - Oxygene (1976)/01 - Jean Michel Jarre - Oxygene part 1.flac

For various artists:

VA - Album name (year)/Tracknumber - Artist name - trackname
Example: Va - Funk collection (1972)/01 - James Brown - I got you.flac

Could someone help out here?

Sorry I seemed to have missed this request

Albums

ifnotempty2(albumartist,artist,' - ')
+ ifnotempty(album,' ')
+ '(' + (year.length>4 ? year.substring(0,4):year) +')/'
+ ifnotempty(pad(track,2),' - ')
+ ifnotempty(artist,' - ')
+ title

Compilations

"Va - "
+ ifnotempty(album,' ')
+ '(' + (year.length>4 ? year.substring(0,4):year) +')/'
+ ifnotempty(pad(track,2),' - ')
+ ifnotempty(artist,' - ')
+ title

I’ve added both of these masks to the new version of SongKong (out later this week), but you will not see them with an upgrade you’ll need to remove data files and do a new install.

Now please note in the current version of SongKong any release that is marked as a compilation in MusicBrainz is marked as a compilation. But MusicBrainz includes releases such as single artist Greatest Hits as compilations, whereas usually when people think of compilations they expect it to be a Various Artist release.

So I plan for the next release of SongKong to only mark Various Artist compilations as compilations.

Actually cannot make a clear decision about when to mark a release as a compilation, please see https://discussions.apple.com/thread/4559720?start=0&tstart=0

Does anyone know how use of this flag affects music players other than iTunes

Comments would be very welcome

Does the software need to determine this? Doesn’t musicbrainz and discogs provide that information? I would think it would work best to have an option in jaikoz to either ignore updating this field, or to only update it when it does not match musicbrainz or discogs.

I would be a little worried if the software tried to second guess this field, instead of using the info it gets from it’s online sources. Especially since I have seen a trend on musicbrainz where the artist field is getting changed to add feat and included artists. Use to be that most albums had this info in the song title. I would see something like this far more often back in the old MB.

song: Some Title ft. Artist
artist: The Artist

Now it seems like they are moving everything over to something like this:

song Some Title
artist: The Artist ft. Artist

(which i really liked the old way better. I find the new way muddies up my views in a lot of programs.) :frowning:

With this current way, one can not just assume that if an artist field doesn’t match identical to the album artists field on every song on the album, that it is a compilation. What makes it even trickier is that sometimes there are albums put out as a collaboration between 2 artists. These are often live releases that have songs sang from both artists individual and together. However they are typically not called compilations.

You are right about how featuring has changed,but the general consensus what firstly that users didnt really like artist details in the song title and secondly by putting this information into artist credits we can then acuurately track in the database what songs an artist has contributed to. However I may add an option to remove featured artists from the artist field.

But with Compilations I think you are missing the point a little bit which is that Musicbrainz can mark releases as compilations even if all songs are by the same artist (i.e greatest Hits ), as does SongKong currently.

Do we want releases like to be marked as a compilation ?

I am not sure if I understand the question.

If musicbrainz or discogs has an album, regardless of its format or song/artist list, set as a compilation, then why would you not want to have songkong/jaikoz match it?

I would think one would expect it to match to what ever musicbrainz has it set to on their end.

For songkong, it would make sense to just default to the info that is provided to it. For jaikoz the same thing with an option to not update that field for those that want to update it manually.

If the question is more so a theoretical question on what people think a compilation is, that could be a very long and debated topic. With compilation only being a true or false option, there really isn’t a whole lot a choice there. This makes it so one has to force themselves to decide if greatest hits, anthologies, discographies, boxsets, collaborations, mix tapes, remix albums, etc, should be considered a compilation or not.

I typically will consider any album that has the same exact recording on it that have already been officially released on a studio album previously as to be a compilation. Not including different pressings, country releases, or mastering of the same studio album. I do this for both single artist and multiple artist albums. Basically any album that may give me duplicate songs from the studio albums I already have.

Because when iTunes sees a release marked as a compilation it processes it differently to non-compilations, and its logic seem to infer that ‘A compilation is a release containing songs by different artists’, which isn’t how MusicBrainz sees it. Also in MusicBrainz a Film soundtrack containing songs by different artists is just of type ‘Soundtrack’ in MusicBrainz but this probably fits into iTunes definition of a Compilation.

This is what started it http://www.jthink.net/jaikozforum/posts/list/7132.page