anchor.diff:  
     Duration _lastSeek;
   
  -  Future<String> Function(Audio) onPlay;
  -
     /// returns the looping state : true -> looping, false -> not looping
     bool get loop => _loop.value;
     bool get shuffle => _loop.value;
  
positive.code:     }
    }
  }
  
negative.code:   }
  
    factory AssetsAudioPlayer.newPlayer() => _getOrCreate(id: uuid.v4());
  
    final AudioPlayerHandler audioPlayerHandler;
  
    /// empty constructor now create a new player
    factory AssetsAudioPlayer() => AssetsAudioPlayer.newPlayer();
  