So, the mybook can stream MP3s directly from the built-in web server lighttpd. This assumes that you have linked your shared files to the web directory. If not, read up first and come back. This is useful if you are using lighttpd to access music files remotely.
In order to do this, you must do a few things.
First, you must have the proper remote access to your mybook. If you are behind a NAT router or firewall, look into forwarding port 80. Look elsewhere for more information on this, there are several threads for help in this area.
Second, you need to have an m3u playlist to correspond with the MP3(s) you are trying to play. The format is:
## Example M3U file http://192.168.1.2/filenameofyour.mp3
and of course, you'd change 192.168.1.2 to match the IP of your mybook.
Last, you need to add the mpeg mime types to the web server's config files. Edit /etc/lighttpd/lighttpd.conf and add the entries for m3u and mp3:
mimetype.assign = ( ".html" => "text/html", ".txt" => "text/plain", ".jpg" => "image/jpeg", ".png" => "image/png", ".gif" => "image/gif", ".css" => "text/css", ".m3u" => "audio/x-mpegurl", ".mp3" => "audio/mpeg" )
Then, restart lighttpd:
You can then click the link for the M3U to stream, and click the MP3 itself to download. Of course, this concept can be extended to other things. Read up on mime types for more info.