It could be as simple as a Raspberry Pi running LMS (we have a thread on that), that's where the USB storage would connect.
Don't get me wrong--the WiiM Pro solves all the other issues of streaming from the major services. I have a few ask me--if they get Qobuz or something else, how can they play that back through their system? With this WiiM Pro being like a Swiss army knife of options, I
finally have something I can recommend to everyone without reservation.
It's just that the one additional feature I would like to see doesn't yet exist, and many I know have a use for that, and they will ask. (Remember, this is for a "streaming 101" article for technophobes. Not people like us.) As a last resort, they listen to files on a computer, over computer speakers, because that's the only way they know how do it. (Or worst case, they use the headphone output to the receiver, then wonder why it sounds weird, or there's so much hum and it's crackly.) If they could drag those files to a thumb drive and plug them into the box (some of them have done this for car usage), that's a win. Anything beyond that? Hard pass.
Raspberry Pi? They'll correct my typo to "pie," ask me WTF does food have to do with music, and will tune out if I mention it's something else they have to buy, connect, configure. These are users who not only can't work with devices like this, they don't
want to. (Maybe I could do an advanced article at some point, but there are few who could attempt it, so it's not worth my time.)
These are the same folks who have trouble with basic RCA interconnects sometimes, or understanding a phono input vs. an AUX input. And I can't fault them for any of this--they just want to listen to their music. They're not enthusiasts like we are. I'm just trying to be the educator and help where possible.
That said, it would be cool if some enterprising company developed an
inexpensive network attached drive that runs a music server that anyone can configure easily. 1TB and even 2TB SSDs are cheap. AAMOF,
all hardware is at a commodity level. The magic would be the software, configurable by computer or phone/tablet. Easy access to copy and organize files. Plug it in by Ethernet or connect to WiFi, power it up, done. Then hop onto the device of choice for a configuration wizard, and it's ready to rock. Inexpensive, and no subscription needed.
It's interesting to note how many members on the WiiM forum (or even here) no longer care at all about the local storage/server aspect, and only wish to use these endpoint/players to access music in the cloud (i.e. Amazon, Apple, Qobuz, Spotify, TIDAL, etc...).
I guess I'm in the minority? In my primary and desktop systems, I use it maybe 5-10% of the time on any given month. I'll stick to tangibles. My library surpasses what is available on streaming--so many rarities, or past versions (masterings, etc.) that they don't offer, as well as numerous rarities I have digitized. (Can't say I'm alone--the dumpster fire known as the Roon forum has many others who use a NAS or other network drive to store files.) I just can't wrap my head around the idea of using a streaming service as a primary means of entertainment--one Internet outage or cancelled account, and no more music.
But that's another argument for a different thread...