While this post doesn't perfectly relate to the topic, it does in part.
I've been using a Windows based software player called Infinity Blade (another player by the same author is called Bughead Emperor . . . these are the author's names, not mine).
Putting aside that it's the best sounding player I've ever heard and I have JRiver, HQPlayer, WTFPlay, and have used others, it has a feature that does relate to this thread.
The author, Hiroyuki Yokota, has suggested using a Panasonic Micro SD SLC card (8GB or larger, ideally) with his player as the player will automatically copy files to the card once the files are selected and it will clear the files off the card once they've been cleared from the player.
The player is not nearly as convenient to use as players which have their own custom remote app but, for me and many others, the improvement in sound quality is absolutely worth the trouble.
The relevant point for this thread is that the feature I'm mentioning means that no one has to figure out how to use multiple high capacity flash drives to implement Rob's very innovative solution. Using Infinity Blade, an 8GB SLC Micro SD card (the SLC type is important from what I understand) will suffice for a library of virtually any size.
For anyone who is interested, the links to download the free software are located below. The first link is for Skylake processors, the second link for all other processors.
Joel
http://oryaaaaa.world.coocan.jp/_userdata/Affeine_2_86_V5_x64_AVX2.zip
https://drive.google.com/folderview?id=0B-HZf3I4Da03Nng0Zk9KTGNlT2c&usp=sharing