public GameSong getNextSong(boolean updateIndex) {
        GameSong gs = null;
        int index = currentSongIndex;
        if(playList != null) {
            index++;
            if(index < playList.size()) {
                gs = playList.get(index);
            } else if (loopList) {
                index = 0;
                gs = playList.get(index);
            }
            if(updateIndex) {
                currentSongIndex = index;
            }
        }
        return gs;
    }