Mp3tofid creates a symlink farm, but not on the player,
it creates it on the PC.
Then, you copy the links, dereferencing them, to the
player (best with rsync).
But there is a simple way to get the original file structure
back on the player, if you use mp3tofid. mp3tofid adds a
custom tag to each fid that contains the original location
of the tune or playlist. This is used for synchronisation
purposes, but can also be used to recreate the original
structure using hard or soft links, using a simple shell
script.
You could do that on the player, but I do that on a backup
I keep of my fids on a PC at work.
I also made a small CGI proggie that shows and streams
all tunes and playlists from a fid tree backup.
Pim