Option to prefer streaming over offline cached files

Feature description:

An option to prefer streaming over offline cache regardless of connection type. Currently you can prefer streaming when connected to WiFi, but not cellular. This feature would allow a user to prefer streaming at all times over the offline cache assuming there is a connection (like a VPN) to the server.

Problem solved:

This allows for a lower quality, offline cache (thus smaller storage requirements) of the library to be played as a backup when the server is unavailable for those of us who want to maintain an offline cache without manual intervention, but prioritize streaming.

Brought benefits:

It allows those of us with low phone storage to have access to the highest quality version of our library while enabling us to keep a lower quality, space saving copy of the library locally without manual intervention in the event we are without service.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup: