vqwqdiuw

The only difference between ordinary and extraordinary is just that little "extra".

Make sure all critical bugfixes are implemented and working before launch

Add pre-conditions check on app startup (Spotify installed, active internet connection, batt)

write basic API libx to list fly.io hostnames, add new ones, and check whether DNS configured