RPIPlayer and Server is reimplemented, not tested yet