I’d like the option to display the artist field exactly how It appears in my tags even when utilizing delimiters for multiple artists.
Problem solved:
The Delimiters I use in the artist field are also indicators. In my case ²🅴 Marty McFly would indicate an explicit track.
Using “🅴 " as my delimiter means this track has two artists “²” & Marty McFly” the issue here is the App Displays the Artist As “², Marty McFly” because it simply replaces whatever all defined delimiters with a comma.
Using “²” as the delimiter, the app displays " ,🅴 Marty McFly" where the Artists are " " & “🅴 Marty McFly” but now the only tracks that show under this artist would be explicit tracks by this artist
I also have cases like this:
Kanye West & Kendrick Lamar Ft. Raymond Deejay & Maya | Stan Mamudi
Main Artist(s) Ft. Featured Artist(s) | Remix Artist(s)
With my original delimiters still present I can clearly see the defined sections of the artist field.
Kanye West, Kendrick Lamar, Raymond Deejay, Maya, Stan Mamudi
Replacing each delimiter with commas just gives me a long list of artists & now there’s guess work as to where each previously defined section of that artist field begins or ends
Brought benefits:
The Ability to retain all information from the metadata when visually representing the data within the app.
Delimiters can serve another function of denotation for tracks without disrupting the search or filter functions of the application.
Other application solutions:
Additional description and context:
A Simple tic/switch in the settings to keep the artist field as is (displayed as it reads from the artist tag) instead of replacing all delimiters in the artist field with a comma would suffice.
This does not work for normal users who use multiple artists tags for example and a few other cases.
But the main issue here is that the display artist would not change the actual artists that are affected to the tracks and the albums, so in all cases your delimiters will need to ensure that the artists are properly split to be properly merged and avoid multiple variations of them. (Of course using multiple values tags + MBIDs is also way better for that)
Using “²” as the delimiter, the app displays " ,🅴 Marty McFly" where the Artists are " " & “🅴 Marty McFly” but now the only tracks that show under this artist would be explicit tracks by this artist
The addition of an " " artist is not normal can you please upload a song like that to https://upload.symfonium.app and tell me when it’s done ?
You are correct, the displaying of the artist would have 0 affect on how the app handles the multiple artists, the only difference is the user would be able to see their original delimiters, the Artist field as it appears in their tags.
In my unusual scenario the delimiters possess extra but useful information that’s being hidden from view
That depends.
Other players (MusicBee for example) don’t replace the multi value tag delimiter with a fixed delimiter and instead display real multi value fields and fields that contain a delimiter with a chosen delimiter:
Example:
artist = Joan As Police Woman
artist = Benjamin Lazar Davis
and
artist = Joan As Police Woman; Benjamin Lazar Davis
are both displayed as “Joan As Police Woman; Benjamin Lazar Davis” by MusicBee if the delimiter is configured as "; ".
That’s also what gets scrobbled to LastFM. When I listen to the same track in Symfonium:
“Joan As Police Woman, Benjamin Lazar Davis” gets scrobbled.
So while both ways of handling are consistent within each program, using both leads to unwanted separation of plays when using external services like LastFM or Maloja.
Instead of showing all delimiters as they are (what OP asks for) I’d prefer to be able to set the “display” delimiter (currently a fixed ", ") to cater to personal preference or to keep it consistent with other used software.
Is this setting for the local provider only? I wanted to try it and only found it under
Settings → Miscellaneous → Manage media providers → Local Device → Edit → Advanced
However when I open the Advanced settings of my jellyfin media provider, none of the delimiter settings are there. If that’s by design: Is there a list which provider(s) support custom delimiters? I searched the docs for “delimiter” and the search came up empty.
Also: What I meant was a 3rd way of handling delimiters.
If I understand it correctly, now we have the choice of either:
The delimiters are interpreted and the displayartist becomes a concatenation of the split artists, added together with ", ".
The artist tag is used as the displayartist as it is
That makes me wonder how you handle actual multi value tags. Is only the first one displayed? Do you still concatenate these with ", "?
My suggestion was to interpret the delimiters and then use a user-defined string to concatenate the split artists ("; " instead of ", " for example) to be used for real multi value tags as well as artists that were split by (possibly) multiple delimiters.
I know what you meant, and requested in an unrelated request as often
Delimiters are for the tags that Symfonium parse, media providers do provide the final data as I do not have access to the delimiters, so yes it does not apply to them.
So to resume you actually have no choice with Jellyfin.