Track room create and limit creation to logged in

also fix inf loop on playlist finish.