Player Id in Navidrome when using Upnp

Issue description:

I was not successful in sending opus files via Upnp to my Wiim Minis.

As a workaround I want to enable Flac transcoding when playing Audio on the Wiim via Upnp.

I can control this in Navidrome via the Symfonium (Lavf) Player.

Unfortunately this is the same player that is utilised when casting to the Wiim via upnp. So I am not able to control the Transcoding setting for the Wiim separately from the local player in the app.

When I parse the Wiim for the playback URL that it pulls the audio from it seems that there is a &c=symfonium part in the URL which identifies the Wiim as Symfonium to Navidrome.

I assume this is passed from Navidrome to the Wiim.

Is there a possibility to change the client to the name of the device that actually plays the audio so it can be identified separately in navidrome?

Logs:

Upload description: hirsch2k

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

When the transcoding OpenSubsonic extension is implemented in Navidrome, there will be specific upnp profiles and the name is sent to the server allowing such override if planned by Deluan.