I've been a long time collector of unreleased live concerts. By the late 90's I had well over 1000 cassettes. Got my first CD burner in in 97 for $350, I was now committed to the digital age. At that time good blank CD's were $2/each, but it was the cheapest storage. In the 2000's ide hard drives were getting larger, and if finally became cheaper to use hard drives for storage. During these early days I used .shn (a lossless file format that with some proprietary issues) for storage this is before flac came along. By the late 2000's I had 15 hd's of flac files all in hot swap cases with 3 desktops in my music office. I had 2 hd's that crashed, I lost the files from one forever the other I still had the shn discs on spindles. This directed me to make backups. The 1st NAS was a WD with two bays & 4TB drives. But if I wanted to listen to any of the files on my main system I still had to burn it to a cd. Then in 2012 I got my first network player, a Pioneer 30n which had all sorts of glitches but now I could play files from my NAS on the main system. Upgraded to the 50n when it came out, less glitches but still not a great player. In 2016 I got a Marantz ND8006 network player (the term streamer hadn't been invented yet). At this time I got my current NAS an Asustor AS5202T. It has a pair of enterprise grade 16TB drives, I have over 8TB's of music on it now. Raid 1 full mirror, and I have a friend who loved my collection, so I convinced him to get a NAS, and copied the collection to his NAS, I update his drive twice a yr. So I now have an offsite backup also.
On the server I have an app called MiniDLNA, it takes care of streaming on my local network for 3 systems (http). I also have Bubble UPnP server installed, it's for www (https) streaming. I leave it off unless I'm traveling.
The biggest problem I had was tagging. Since the vast majority of my collection is live music, and there is no database that stores this info. That's when I found Foobar2000, it is the tagging king. Someone mentioned that they didn't want to take on the task of converting a large amount of ALAC files to FLAC, with Foobar you can load a directory and tell it to convert and just walk away. Older versions of Foobar had a module called "Live Show Tagger", with this and a properly organised txt file it will pull the info from the txt file and fill in all the metadata. Took over 3 yrs to tag everthing I already had on the server. Now it doesn't go on the server until it is properly tagged.
My piece of advice to anyone starting to build a hard drive collection is to think about creating a good folder structure and folder naming scheme.
This is what I use, but you can do it any way you want just keep consistant. Once you get to over 10,000 entries you'll understand how important this is.
artist - Album title.source
ec - 461 Ocean Boulevard.cd (I have abbv for downloads from HDtracks, Qbuze, etc)
If you want the albums listed by release date not alvabetical
ec.1974 - 461 Ocean Boulevard.cd
Live shows: artist_date_source_location_additional info if wanted
ec1975-08-14.akg.Forum Inglewood CA(Millard Master JEMS) (
akg is the mic brand)
ec1999-11-24.sbd_ex.Kanagawa Yokohama Arena, Yokohama, Japan
(on many entries I'll include the sound quality after the source)

