Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mutliple Artists Sort Values
14-05-2024, 11:00
Post: #1
Mutliple Artists Sort Values
Hi Folks

I know I can (and do) add multiple Artists by using the ; separator, and that I can do the same for the Artist Sort field. But do I need to include artists that don't need the sort specifying?

Examples...
Mark Ronson; Lily Allen gets Ronson, Mark; Allen, Lily

Mark Ronson; Kasabian - I could put Ronson, Mark; Kasabian but do I need the Kasabian part in the sort value.

What about multiple artists that don't need any sorting at all?
Oasis; Kasabian - I'd assume I wouldn't need anything in this case.

Thanks in advance.

Gavin
Find all posts by this user
Quote this message in a reply
15-05-2024, 11:03
Post: #2
RE: Mutliple Artists Sort Values
MinimServer doesn't use the ; character as a separator between multiple values for a tag. It sounds like this is something your tagging program is doing.

In most cases there is no need to specify an ArtistSort value if you want to use the Artist value for sorting. The only situation where this is needed is a sorted artist following an unsorted artist.

For example, this is OK:

Artist = Mark Ronson; Kasabian
ArtistSort = Ronson, Mark

but this is not OK:

Artist = Kasabian; Mark Ronson
ArtistSort = Ronson, Mark

because Ronson, Mark would be used as the sort value for Kasabian (values matched in order of appearance). You would need to specify this:

Artist = Kasabian; Mark Ronson
ArtistSort = Kasabian; Ronson, Mark
Find all posts by this user
Quote this message in a reply
15-05-2024, 11:21
Post: #3
RE: Mutliple Artists Sort Values
Out of curiosity I tried it with some FLAC files.

Given MinimServer maps Artist to ArtistSort based on position, you'd need to create empty tags (if your tagging tool and file format supports it) where appropriate to maintain that relationship e.g. if Artist B had a sort value of B it wouldn't need to be specified, but to ensure that Artist C mapped to its sort value of A you'd still need to create an empty tag for B (which is possible in foobar and Mp3tag):
Code:
Artist:     A; B; C
ArtistSort: C;  ; A

To test I used the following data:
Track 1
Code:
Artist:     A;B; C;D; F; G;H
ArtistSort: B;A; D;C;  ; H;G

Track 2
Code:
Artist: E

Track 3
Code:
Artist: A

I was expecting an order of : B, A, D, C, E, F, H, G
I got: B, A, D, C, E, G, F, H

It looks like MinimServer (or the library that reads the metadata) ignores empty tags, so Artist F was attributed a sort value of H, then G -> G and H -> H (as it wasn't specified).

You could possibly work around that by placing all the artists that don't need a sort value at the end of any multi-value tags (I haven't tried that) but it starts to get really messy.

Personally I always supply Sort values.
Find all posts by this user
Quote this message in a reply
15-05-2024, 11:49
Post: #4
RE: Mutliple Artists Sort Values
MinimServer ignores any "empty" tag values, so these results are as I would expect.
Find all posts by this user
Quote this message in a reply
15-05-2024, 13:38
Post: #5
RE: Mutliple Artists Sort Values
<< MinimServer doesn't use the ; character as a separator between multiple values for a tag. >>

I was a bit confusd by this - it certainly seems to work - then you both use it in subsequent posts.

Your info is very useful and (fortunately) matches what I've been doing.
Find all posts by this user
Quote this message in a reply
15-05-2024, 14:50 (This post was last modified: 15-05-2024 14:51 by simoncn.)
Post: #6
RE: Mutliple Artists Sort Values
When you do tagging, you use a tagging program to write tag values into the audio file. If you tag a FLAC file with artists Kasabian and Mark Ronson, the following tags are written into the file:

ARTIST=Kasabian
ARTIST=Mark Ronson

The artist value you type into your tagging program to make this happen is:

Kasabian; Mark Ronson

Your tagging program removes the semicolon and writes the two values shown above. Some tagging programs use \\ instead of semicolon to separate the artist names and some tagging programs allow you to type each name separately.

Whichever approach is used by the tagging program, MinimServer sees two separate tags when it reads the file and does not see ; or \\.
Find all posts by this user
Quote this message in a reply
16-05-2024, 09:03
Post: #7
RE: Mutliple Artists Sort Values
Excellent - all clear!
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)