Added setSmoothLoopItem methods to add a looped item while avoiding the hiccup.