I have a similar problem. I've been researching solutions and the best solution is to invest in a NAS device. NAS = Network Attached Storage is basically a device that contains a bunch of drives that are made available over your home network (wifi). Since your files are stored and retrieved over your home network, it's much faster than accessing them from cloud based services like Google drive or Dropbox. And if you invest in a high speed wifi network, you should be able to play files directly from your NAS drive over your home network in real time.
You can configure your NAS with 2 or more drives depending on how much capacity you want. The more drives you add, the more capacity you get. For resilience to failures, NAS devices can be configured to automatically store backup copies of the data so that if you lose a drive, you don't lose all your data. This starts getting technical but the two configurations that are most popular for disk failure resilience are RAID 1 and RAID 5.
Here's a recommendation for the best NAS for home use -
thewirecutter.com/reviews/best-network-attached-storage/
The WD Red 4GB NAS Drive is a popular choice to put in the NAS enclosure. Note that there are higher capacity drives available as well if you need more storage -
amazon.com/Red-4TB-Hard-Disk-Drive/dp/B00EHBERSE/
The simplest config would be a NAS populated with two 4GB Drives and configured for RAID 1.
The cost -
QNAP NAS - $250
2 WD Red 4GB Drives - - $125 x 2 = $250
--------------------------------------------------
Total = $500
Note that even though you put in 2 4GB drives in the above config, your actual storage capacity is 4GB because one of the drives is used for automatic backup.
If you wanted more capacity, you could buy larger drives (say 8GB) or pick a NAS with more drive bays and use a different configuration called RAID 5
Good luck!
Al