I may have misunderstoood. Does that mean with this API on both desktop and phone I can point to an arbitrary drive on the system without restriction? If so, it does indeed do what I'd like.
Technically probably not completely "without restriction". But for all practical purposes, it works just fine for me.