In order to sort music files and edit their metadata (tags) MP3Drive creates a virtual filesystem (VFS) organising documents from the source folder with the following hierarchy: artist/album/track#-title.ext. Using a read-write filesystem – not implemented here – could ideally allow the user to edit tags by renaming or moving files, both operations well known to most users.

The library used for the VFS is Dokan.NET, very easy to use and available on

The following example has been realised with a folder copied from an iPhone music library.