Ric, I'm interested in you expectations / expected use case.
It sounds like you want to use a non native file system containing non native music files, that are volatile, and frequently updated via an additional samba process over an admittedly marginal wireless link on a resource constrained embedded linux installation
Have you tried ssh'ing into the box to see how many additional process and resources this approach takes
Have you tried un-mounting the device , mounting it on another system, and just deleting the ".Squeezebox" folder, as this is where the database / persistent caches are written, then re-inserting / rescanning.
What benefits do you expect from "sharing" a storage device vs dedicating one - vs your time ?
Just interested.
Currently Chillin' to some Caf