I have compiled emptool for freebsd (3.2) and NT. the freebsd differences are minimal and would perhaps be worth putting in the distributed software itself. The NT version only works over ethernet (it may work over serial, i didn't bother to check. USB , of course, cannot).

I only just finished the freebsd port, so I haven't had time to check much other than that i could connect to the empg and ls -r the whole tree. the differences in compilation were mainly incompatible type definitions etc. so it should really work just as well as the linux version.

the NT version is a pain to compile, but i have sucessfully added and removed files from playlists.

In both cases, I can't guarantee that it won't fry your database, but if there are enough interested brave people, i'll put them on my ftp site.