add playlist dynamic restart