a javafx implementation of Kugou