This is how i managed to get Buffalo Linkstation ls-vl working as ps3 multiman server.
Download ps3netsrv.c from http://gitbrew.org/~durandal/ps3tools/ps3netsrv.c then create the folder on you ls name whatever you want and put the file inside. ssh to you ls then;
#ipkg install gcc
#mv /opt/arm-none-linux-gnueabi/lib/libpthread* /opt/arm-none-linux-gnueabi/lib_disabled
#cp /lib/libpthread.so.0 /opt/arm-none-linux-gnueabi/lib/
#ln -s libpthread.so.0 libpthread.so
#ln -s libpthread.so.0 libpthread-2.5.so
Enter the directory you crated and recently put the ps3netsrv.c
#gcc -Wall -lpthread ps3netsrv.c -o ps3netsrv
#/.ps3netsrv -d -u admin -p 38008 /mnt/disk1/share/
After that it seems nothing hapens but it actually works. Just set the server ip and port 38008 under multiman and viola your files are there. That way you can watch movies listen music and even play games over network
i used (/.ps3netsrv -d -u admin -p 38008 /mnt/disk1/share/bittorrent/) command to share my bittorrent download folder on Linkstation and it worked, but i only be able to see it under the file manager on Multiman cant see anything under video or picture tabs. I beleive i need to figure out seperate folder structures like aldo's gui make and move specific file types on their folders. Im planning to make some gui like aldo's that can work as a service for linkstation, like the Transmission client or Twonkyserver you will be able to reach it via web frontend and select folders you want to share, start, stop etc. Anyone think the task can be done?
By the way i'm sharing my precompiled ps3netsrv
file for Buffalo Linkstation LS-VL with you, it may be used for testing on another nases.