[Logo] Jaikoz and SongKong Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Change delimiter for Album Artist and Artist  XML
Forum Index -> SongKong Questions
Author Message
ispol

Enthusiast

Joined: 13/12/2018 17:33:17
Messages: 12
Offline

Hi,

Is there any way that I can change the delimiter on Album Artist and Artist from comma (,) to either semicolon (;) or slash (/)?

Thanks
paultaylor

Pro
[Avatar]

Joined: 21/08/2006 09:21:27
Messages: 7769
Offline

What are you trying to achieve ?

The Album Artist fields stores multiple artists as they are displayed on the release, accurately representing the artist intentions.

However if you are trying to get a list of the album artists as individuals this is already stored in the Album Artists field (note the s at the end). How exactly they are stored depends on the metadata format.

So for ID3 (mp3, wav, aif, dsf) they are stored null seperated, i.e with the 0 byte. Whereas for VorbisComment (ogg, flac) they are stored by writing multiple ALBUMARTIST fields, one for each album artist.

thanks Paul (Administrator)
ispol

Enthusiast

Joined: 13/12/2018 17:33:17
Messages: 12
Offline

I am using Roon as my player.

For those albums that was not identified by Roon, multiple album artists are treated as one if the delimiter is a comma, it was only semicolon.

I just found the fix in Roon's setting by added comma as the delimiter so now it works.

Thanks.
paultaylor

Pro
[Avatar]

Joined: 21/08/2006 09:21:27
Messages: 7769
Offline

Okay, what would be better if you could configure Roon to parse AlbumArtists instead of AlbumArtist as there may be cases where ',' doesn't signify a different person, and there may be cases where separated persons are not separated by ',' - but I dont believe you can do this.

In the future to deal with cases like this we would like customers to be able to map to different fields when necessary, i.e map SongKong field name ALBUMARTISTS to the ALBUMARTIST field, but this is not currently possible.

I plan to do some work to improve Roon compatability.

thanks Paul (Administrator)
Joachim Herbert



Joined: 08/11/2013 14:04:46
Messages: 6
Offline

This is useful also with jriver. They use the ; as the delimiter in all fields. The first "artist" may be used to name files, which is what I do. No multiple AlbumArtist there, no way to configure behaviour to my (limited) knowledge.

Due to jriver I use AlbumArtist to tag the main artist (if not the same first artist in all tracks of an album) or to tag compilations (where I use "various artists").

Not satisfying but it works pretty well. It also translates well to roon.

paultaylor

Pro
[Avatar]

Joined: 21/08/2006 09:21:27
Messages: 7769
Offline

Joachim Herbert wrote:
This is useful also with jriver. They use the ; as the delimiter in all fields. The first "artist" may be used to name files, which is what I do. No multiple AlbumArtist there, no way to configure behaviour to my (limited) knowledge.
 

I am not that familiar with JRiver but surely they support multiple values for ARTIST when using Flac rather than having to use delimiters don't they ?

thanks Paul (Administrator)
Joachim Herbert



Joined: 08/11/2013 14:04:46
Messages: 6
Offline

paultaylor wrote:
don't they ? 


Unfortunately they do not. They support multiple values for ARTIST, but these are stored per song a single tag using the delimiter. The database lists these as discrete artists then. The first artist in this tag can be used in (re-) naming actions and to carry out quick searches.
paultaylor

Pro
[Avatar]

Joined: 21/08/2006 09:21:27
Messages: 7769
Offline

So they they take the values in the files and then store in an internal database ?

Are you sure they dont just represent as a field seperated with ';' whilst actually using the multi values as stored in the file ?

thanks Paul (Administrator)
Joachim Herbert



Joined: 08/11/2013 14:04:46
Messages: 6
Offline

paultaylor wrote:
So they they take the values in the files and then store in an internal database ?

Are you sure they dont just represent as a field seperated with ';' whilst actually using the multi values as stored in the file ? 


Yes and yes. They call it library. All tagging is done there and then written to the tags.
 
Forum Index -> SongKong Questions
Go to:   
Powered by JForum 2.1.6 © JForum Team