Upnp offline cast

Feature description:

If i am connected to wifi and cast my music it gets streamed even if i have it cached.

The current state is so that it saves battery. (UPNP seek problem - #6 by Tolriq)

I know about the “Metered Wifi connection as mobile” (missing in Settings - Advanced) option which would use the cache instead of streaming.

I would like an extra option here: Settings - Renderer settings

That is something like:
Offline casting
This uses more battery as the music gets send from the device to save bandwidth.
(Is off on default to save battery)
In effect this would be like the “Metered Wifi connection as mobile” option with a metered connection but only for casting.

Problem solved:

I find it unexpected that symfonium doesn’t use the offline first approach in this situation.

I don’t want to set the wifi connection to metered as if a track isn’t cached it should download it in the cache and use this version to lower the network usage.

Brought benefits:

Lower network usage and if i cast from an online source i have a higher latency as the server isn’t local.