Don't bundle unused files
Use the full songlist as the cache
sync
Moved websocket import path
Refactor websockets and flux
Prevent bad files from being added
Move esc to go generate
sync
Run go generate manually when desired