1. A computer-readable medium comprising computer-executable instructions that perform the following when executed by a computer: determine if contents of a folder of a computer filing system are changed without scanning the contents; scan the contents if the contents are changed; and modify a media library to reflect the change in the contents if the change includes addition or deletion of a media file.