anchor.diff:    {$ENDIF}
   
     SetVolume(fVolume); //Need to reset music volume after starting playback
  -  Result := True;
  -end;
  -
  -
  -function TKMMusicLib.PlayOtherFile(const FileName: UnicodeString): Boolean;
  +end;
  +
  +
  +procedure TKMMusicLib.PlayOtherFile(const FileName: UnicodeString);
   {$IFDEF USEBASS}
   var
     errorCode: Integer;
   {$ENDIF}
   begin
  -  Result := False;
     if not fIsInitialized then exit;
   
     //Cancel previous sound
  
positive.code:     fToPlayAfterFade: UnicodeString;
      fFadedToPlayOther: Boolean;
      fOtherVolume: Single;
      function PlayFile(const FileName: UnicodeString): Boolean;
      function PlayOtherFile(const FileName: UnicodeString): Boolean;
      procedure ScanTracks(const aPath: UnicodeString);
      procedure ShuffleSongs; //should not be seen outside of this class
      procedure UnshuffleSongs;
  
negative.code: end;
  
  
  procedure TKMMusicLib.PlayFile(const FileName: UnicodeString);
  {$IFDEF USEBASS}
  var
    errorCode: Integer;
  {$ENDIF}
  begin
    if not fIsInitialized then Exit;
    if fFadeState <> fsNone then exit; //Don't start a new track while fading or faded
  
  