anchor.diff:      if (audio != null) {
         _respectSilentMode = respectSilentMode;
         String path;
  -      path = await onPlay(audio);
  +      path = await audioPlayerHandler.onPlay(audio);
         try {
           Map<String, dynamic> params = {
             "id": this.id,
  
positive.code:     }
    }
  }
  
negative.code: 
    Duration _lastSeek;
  
    /// returns the looping state : true -> looping, false -> not looping
    bool get loop => _loop.value;
    bool get shuffle => _loop.value;
  