Allow names from the "artists" tag to appear on the now playing screen

Feature description:

Right now, as best I can tell, the “Additional Artists” fields behave differently on the Album and Now Playing screens.

On the Now Playing screen, the Additional Artists field includes Album Artist(s) and Composers.

On the Album screen, the Additional Artists field does not include Composers, which get their own line, but does include names from the “artists” tag.

I would like the option to include names from the “artists” tag to appear on the now playing screen, either as part of the Additional Artists field or as another field.

Problem solved:

This would allow the option for artists who appear on a given track but are not either the primary artist or an album artist to be displayed on the now playing screen for that track.

Brought benefits:

It provides additional flexibility for users to select which information is available on the now playing screen.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

You can configure absolutely everything already Symfonium custom string template (v12+)

I saw that page, but artists isn’t listed as a supported field.

Just now I tried %artists% as a custom string template but the corresponsing row shows up blank, so I assume it’s not implemented–would it be possible to add in a future update?

I believe it should show up here in the fifth row, between “Playing 7 of 14” and “Albert Ayler”.

There’s no s … Everything accessible in the app is accessible there.

I’m sorry, I don’t quite understand. Are you saying there’s no “artists” (with an s) tag fully accessible in the Symfonium app? I agree, which is why I made this feature request–I’m requesting that it be made available if possible. I’m sorry if I didn’t write the request clearly.

Or are you saying that the “artists” (with an s) tag doesn’t exist at all? Navidrome recommends its use when tagging tracks with multiple artists. Musicbrainz also supports it.

I’ll also note that it seems to me that some information from the artists tag is already used in the app, even though the tag itself is not available to be used in the custom string template.

I believe this because I took a track and added both an “artists” tag, with the name “Artist” as one of the values, and a “performers:saxophone” tag with the name “Performer” as one of the values:

In the Symfonium app, on the album page, “Artist” appears under Additional artists, while “Performer” does not:

This is a simplified example but is consistent with behavior on other tracks: names that are present only in the “artists” tag show up as “Additional artists” on the album page, while names present in any “performer” tags don’t show up in Symfonium.

The custom string name is “artist” not “artists” as per the page documentation …
Those are not tags value, they are placeholder values.

When I use the custom string name artist, it seems to display only the single artist from the “artist” tag, not the multiple artists from the “artists” tag.

Here’s how I’m defining the custom string:

And, for the sample track with metadata shown in my previous post, here’s how it displays:

It displays only the artist “Ahimsa” from the “artist” tag, not the artists “Ahmisa’“ and “Artist” from the “artists” tag. So, unless I did something wrong, the %artist% placeholder value does not help with what I’m trying to do.

This depends on what Navidrome returns as the display artist if you are using Navidrome, there’s probably some docs or settings to have the display artist value returning the proper value from the artists and not the one from artist.

When you are connected to a server, it’s the server returning the data Symfonium have no access to tags.

I’m not trying to change the display artist value–I’m trying to add a secondary line with additional details, in addition to the main display artist.

For instance in a track with the tags:

artist=Alice feat. Bob

artists=Alice; Bob; Carol← stored as a multi-value tag

composers=Eve; Trudy ← stored as a multi-value tag

I’m happy with how “Alice feat. Bob” is the display artist and how it displays in String 2 on the Now Playing screen.

I’m also happy with how “Eve • Carol” is displayed in String 6 when I set it to display “Composers”.

The feature I’m requesting is to have the option to display the contents of the artists tag in the same way the contents of the composers tag are displayed: as “Alice • Bob • Carol”. I would display this, probably in String 5, in addition to the main display artist, which I would keep in String 2.

I’m not sure if this is technically feasible but based on the example track shown above, where the value “Artist” displays on the album page, I do believe that the server is somehow communicating the artists tag to Symfonium and is doing so seaparte from the main display artist.

The problem is that this is not how the app works (That is multi server and protocol).

The displayArtist value returned by the server is here to say I do not want a list of artists I want this value displayed. So this is what Symfonium shows and the only value it have efficiently at the display time on the Now Playing.

You want to have 2 contradictory thing here.

I understand that, I’m saying it seems like there’s some way that the app can access the artists tag from the server, separately from how it pulls the display artist, since info that is only present in the artists tag shows up in the app on the album page. Maybe that’s only possible on the album page and not as the track plays.

However, since %comment% is an option in the custom strings, I believe I can write a Picard script to write the output that I want to the comment tag, so I will plan to do that.