Force offline play

Feature description:

I’ve ran into issues where my media server has intermittent connection issues. Weather it’s with me not having good cell service. Or if the internet at the hosting site goes down

This would be a toggle with the source filter under hide unavailable servers.

One enabled it will force offline play no matter if it can connect to the server or if you have internet connection

Problem solved:

I’ve had issues where if I have spotty connection if I start playing music from the server it just ends up buffering since I lost connection and doesn’t switch to offline. Or if my connection is so bad I can’t play it. It would be a force to only play offline no matter what

Brought benefits:

Being able to bypass playing from the server if it sees it online and available

Just being able to toggle a switch label (Offline mode)ect that I know when I click shuffle on my playlist it will only play stuff if it’s downloaded. And not use the media server

Other application solutions:

 
Not that I have found besides just music apps that only use downloaded content
 

Additional description and context:

 
Mainly a bypass toggle to ignore all server connection

For example I live in Colorado and constantly go to the mountains that don’t have good cell service. I constantly run into the issues of my music buffering as it thinks it can connect to the server even though there’s not enough speed for it.

I’ve tried toggling hide unavailable server, hide media not available offline. But since i have some connection and that it can see the server is online it tries to use that. Just being able to force offline no matter the connection would be awesome. And then once im in good condition in town I can disable it to use the default server connection since I don’t have enough space to download all my music.
 

Screenshots / Mockup:

 

   

Offline cached media are always used unless you enable the option to prefer server version.

So just enable the hide media not available offline and you have your offline mode. Not sure what else is needed.