Heya,
Just to expand on this a bit, for digital audio, I tend to use a few sources. One, I get the CD's used from Amazon/Ebay or other sources and I then rip them to lossless FLAC or WAV. I also get digital copies of music directly from Bandcamp (direct from artist) and HDtracks (high resolution lossless).
For playback, a laptop is totally fine. If you set the power settings (Windows for example) so that the disc is always spinning and never spins down (to save power),and the laptop never goes to sleep or hibernate, etc, you will not experience hiccups with playback. From a desktop, the same power settings can be used. You don't need a SSD or anything. The key is to just turn off the power saving feature that has the hard disc platter spin down after a period of time and to turn off the power saving feature of sleep/hibernate/suspend when idle. Then you can stream remotely or directly from that computer no problem however you wish through your equipment, even if serving it from a NAS or server or from the same device being used.
Also regarding wireless, there are power saving options to stop wifi from being powered down when its not active to also prevent drop outs, etc. Again, the key is to go through the power saving options in a laptop or desktop and turn that stuff off and manually set everything to be always on, full throttle, no powering down, etc, and 99% of your issues will be solved.
I use NAS grade large capacity hard drives, the WD Reds NAS grade and/or Seagate IronWorlf NAS grade are good for 4Tb~8Tb options for cheap for this purpose and set them to never spin down or suspend and you're set for endless streaming of any media content at this level. High res music is not heavy on local level data throughput at all, no need for fast SSD or even 7200+ rpm hard drives, the throughput is measured in Megabytes over time at best with top high resolution container music and video, so any old slow hard drive will actually do this fine, for the past 20+ years. The key is to just make sure it's set to never spin down.
Also thanks for any suggestions for more speaker makes and branding, more to look into!
Very best,