anchor.diff:    }
   
     void _openPlaylistCurrent() {
  -    _open(_playlist.currentAudio(),
  -        forcedVolume: _playlist.volume,
  -        respectSilentMode: _playlist.respectSilentMode,
  -        showNotification: _playlist.showNotification,
  -        playSpeed: _playlist.playSpeed);
  +    _open(
  +      _playlist.currentAudio(),
  +      forcedVolume: _playlist.volume,
  +      respectSilentMode: _playlist.respectSilentMode,
  +      showNotification: _playlist.showNotification,
  +      playSpeed: _playlist.playSpeed,
  +    );
     }
   
     bool next({bool stopIfLast = false}) {
  
positive.code:       this.currentPosition,
      ])
          .map((values) => RealtimePlayingInfos(
              volume: values[0], isPlaying: values[1], isLooping: values[2], current: values[3], currentPosition: values[4], playerId: this.id))
          .listen((readingInfos) {
        this._realtimePlayingInfos.value = readingInfos;
      });
  
negative.code:   /// empty constructor now create a new player
    factory AssetsAudioPlayer() => AssetsAudioPlayer.newPlayer();
  
    factory AssetsAudioPlayer.withId(String id) => _getOrCreate(id: id ?? uuid.v4());
  
    /// Create a new player for this audio, play it, and dispose it automatically
    static void playAndForget(
  