anchor.diff:      }
     }
   
  -  Future<bool> next({bool stopIfLast = false, bool shuffle = false}) {
  +  Future<bool> next({
  +    bool stopIfLast = false,
  +  }) {
       return _next(
         stopIfLast: stopIfLast,
         requestByUser: true,
  
positive.code:   /// if it was'nt shuffling -> now it is
    void toggleShuffle() {
      shuffle = !shuffle;
    }
  
    /// Call it to dispose stream
  
negative.code:     return playlistIndex;
    }
  
    List<int> playedAudios = [];
  
    int shuffle() {
      playlistIndex = _shuffleNumbers();
      playedAudios.add(playlistIndex);
      return playlistIndex;
    }
  
    int _shuffleNumbers() {
      Random random = Random();
      int index = random.nextInt(playlist.audios.length);
      if (playedAudios.contains(index)) {
        index = _shuffleNumbers();
      }
      return index;
  