add playlist client, playlist server and ui