anchor.diff:    ///         final asset = playingAudio.assetAudio;
     ///         final songDuration = playingAudio.duration;
     ///     })
  -  /// 
  +  ///
     static ValueObservable<PlayingAudio> get current => _plugin.current;
   
     /// Boolean observable representing the current mediaplayer playing state
  -  /// 
  +  ///
     /// retrieve directly the current player state
     ///     final bool playing = AssetsAudioPlayer.isPlaying.value;
  -  /// 
  +  ///
     /// will follow the AssetsAudioPlayer playing state
     ///     return StreamBuilder(
     ///         stream: AssetsAudioPlayer.currentPosition,
     ///         builder: (context, asyncSnapshot) {
     ///             final bool isPlaying = asyncSnapshot.data;
  -  ///             return Text(isPlaying ? "Pause" : "Play");  
  +  ///             return Text(isPlaying ? "Pause" : "Play");
     ///         }),
     static ValueObservable<bool> get isPlaying => _plugin.isPlaying;
   
     /// Called when the current song has finished to play
     ///     AssetsAudioPlayer.finished.listen((finished){
  -  ///    
  +  ///
     ///        })
  -  /// 
  +  ///
     static ValueObservable<bool> get finished => _plugin.finished;
   
     /// Retrieve directly the current song position (in seconds)
     ///     final Duration position = AssetsAudioPlayer.currentPosition.value;
  -  /// 
  +  ///
     ///     return StreamBuilder(
     ///         stream: AssetsAudioPlayer.currentPosition,
     ///         builder: (context, asyncSnapshot) {
     ///             final Duration duration = asyncSnapshot.data;
  -  ///             return Text(duration.toString());  
  +  ///             return Text(duration.toString());
     ///         }),
     static ValueObservable<Duration> get currentPosition =>
         _plugin.currentPosition;
  
positive.code: /// The static AssetsAudioPlayer, representing the native Audio Media Player
  /// From flutter, you will call this class directly
  class AssetsAudioPlayer {
  
    /// The real AssetsAudioPlayer plugin, which has no static methods
    static AssetsAudioPlayerPlugin _plugin = AssetsAudioPlayerPlugin._();
  
    /// The current playing audio, filled with the total song duration
    /// Exposes a PlayingAudio
    /// 
    /// Retrieve directly the current played asset
    ///     final PlayingAudio playing = AssetsAudioPlayer.current.value;
    ///
  
negative.code: 
  /// An audio asset, represented by an asset name and a folder
  /// This class is used by AssetsAudioPlayer to open a song
  ///
  /// ### Example
  ///
  ///     AssetsAudioPlayer.open(AssetsAudio(
  ///       asset: "song1.mp3",
  ///       folder: "assets/audios/",
  ///     )
  ///
  /// Don't forget to declare the audio folder in your `pubspec.yaml`
  ///
  ///     flutter:
  ///       assets:
  ///         - assets/audios/
  