Comment Loss of Flexibility (Score 1) 86
The metadata system is effectively a directory structure where the names correspond to the different fields. They compensate for this rigidity with playlists, but that isn't quite enough sometimes.
The big problem with this system is that you don't always have ID3 info. The non-technical user lacks the ability to modify their ID3 tags, or has them set incorrectly by an automated mechanism which misidentifies the piece. This is to say nothing of unusual formats which can be played via an addin, but don't get indexed properly. (e.g. Windows Media Player can't read FLAC tags) The problem is even worse for video, which usually lacks such tags (I don't even know if the major formats support it.)
I had a song I liked which I got off some guy's site about 10 years ago and had absolutely no idea where it came from (and neither did he). (It was instrumental, so no lyrics to search for.) I only found it's origin a few years ago on a geocities archive. For something like that, filename is the only thing you have. While it might be unusual, you can bet that people have their own names for songs. e.g. Axel F is best known as 'the crazy frog'.
What we need is an indexing system which supplements the conventional model. By all means build the indexing right into it so that there's no need to search for new files to add to the database, but don't force the user to effectively dump all their files in the one directory and rely on the ID3 tags.