There is not one correct way of managing your collection.
But
this topic should point you towards some tools to use.
Aside from those, I can recommend Total Commander. It has a lot of awesome features for managing any large collection of files (Multi-Rename Tool, Compare Directories, and a view where it shows all the files that are in a folder and it's subfolders as if they were all in the same folder (great for example to check your whole FLAC folder to see if any .mp3 files sneaked in there). And more
.
Practices I would personally recommend:
1) BEFORE moving any newly aquired music into your collection, make sure the tags and filenames are correct. Otherwise you'll never know what stuff is or is not correct. You can keep all downloaded-but-not-ready stuff into a seperare folder. I have a \Music\Unsorted\ folder for this for example.
2) Pick one directory/file structure, and stick to it.
My structure looks like this:
\Music\Format*\Band\Releaseyear** ***Albumname\01. ***trackname.flac/mp3
*In my case, they are these folders:
FLAC Stereo (lossless)\
FLAC Surround (lossless 5.1)\
MP3\
Unsorted Music\ (downloaded but untagged and messy stuff. Not format-specific, because it's not sorted, or still has to be converted (I prefer to have everything in only FLAC or MP3, no other formats)).
** Having %YEAR% or (%YEAR%)
in front of the names may look a bit ugly sometimes, but it has the serious advantage that now all your albums will be sorted chronologically
. Great for artists/bands who have been around for a long time and/or have changed in style a lot over time.
*** You often see people use the "01. Bandname - trackname.mp3" format for files and "Artist - Albumname" for folders, but that means you are using the band name multiple times, because it's already used in the /Band/ folder. Especially with classical music, I ended up with files that had a file path that was too long, making some programs go crazy. Not naming the band/artist two or three times saved enough characters for me to fix most of my "filename too long" issues.
3) Limit the amounts of file formats. For example, use only .mp3 and .flac. Convert everything else to one of those (all lossless to flac, all lossy to .mp3). This way things like compatibility are a lot less complex. For example when you change to a different music program, need to convert things, or want to put music on a media device. No worries about 10 formats.
4) Limit the amount of files, where possible. Music collections are often scanned by one or multiple services. More files means longer scanning and sometimes a more cumbersome index/database. Remove junk you won't need, .nzb .par .sfv for example. Maybe remove .pls .m3u .cue etcetera, if you don't believe you will ever need or use them.
5)
Replay Gain. This helps against crazy volume differences between songs from different source. For example, going from a classical track to a metal song can leave you with an ear-blasting volume increase. Especially if you sometimes listen to your music on shuffly/random, having your collection scanned and tagged with replay gain, can really help a lot.
6) Use a good music player. They can be very different in the way they browse the music. I love Foobar2000.
Example of my setup.
Foobar2000 website.
With the library viewer set up a 'by folder structure', and the feature of tabbed playlists, I find it really nice for using a huge collection
(1.12TB, 80,7K songs).