websocket works with either http or https
QR scan now makes the better, shorter noise that doesn't expose the bad sound playback