Add option to overwrite hostname on casting

Feature description:

A field on the media provider drop-down (jellyfin, open sonic) for an alternative IP addr/hostname to be used during casting

Problem solved:

I have a NAS that I communicate with using an overlay network (tailscale), that means I connect to the NAS jellyfin/subsonic using an addr or hostname not accessible by other devices, such as my Sonos speakers.

Brought benefits:

Simplifying having self hosted overlaynetwork based system without compromising on features.

Other application solutions:

 
No, some fancy DHCP DNS magic night be possible, but unpractical
 

Additional description and context:

 
This is very much niche problem, but it’s also a rather simple fix. Given that media providers is not set often, hopefully the visual clutter will not be a too high price.
 

Screenshots / Mockup:

    

Enable proxy mode on the renderer to workaround that.

Your solution only fix your specific issue when at your home, not casting when at someone else home or many other cases
Or use alternate connection and the API to auto switch when at home.