playNext method

Future<void> playNext()

Play Next Track (Looping)

Advances index (with wrap), persists if default, and starts playback.

Implementation

Future<void> playNext() async {
  if (_currentPlaylist.isEmpty) return;

  _advanceIndex();
  _handlePlaylistWrap();
  _persistIfDefault();

  await play(_currentPlaylist[_index]);
}