Create a shared folder to store configuration and web contents. Enable access restriction and assign a (admin) user to access the folder.
Buffalo Linkstation Pro Duo LS-WTGL, firmware 3.09. Follow instructions to 'Open' the Linkstation, installing optware packages using ipkg. Now even easier, using stock buffalo firmware! Ipkg with stock buffalo firmware: the even easier way to install squeezecenter on buffalo linkstation pro (ls-gl) or linkstation live (hs-dhgl & ls-chl) models with arm processor currently, the ipkg process described in this thread installs squeezecenter 7.3.3.
In LinkStation's settings, navigate to Shared Folder - Folder Setup and click Create Folder. Click 'Access Restriction' check box and click to add user.
Navigate to Network - Web Server, then click Modify Settings. Enable Web Server function. Set Port number (default 81). Select Target Path (same directory from step 1). The drop down may take a minute to update the list.
Save the settings. You may skip this step. Optional, modify php.ini: as needed and save. Enable MySQL server. Enable MySQL server: Navigate to Network - MySQL server. Click Modify Settings. Enable MySQL server.
Select a folder for MySQL database and configuration. You may select the same folder as in step 1. Click Save. Note: MySQL web console is available from 'phpmyadmin' button. Htdocs index.php Subfolder htdocs in specified folder (from step 1) is where the Web server looks for the published web pages. Modify index.php or replace it with index.html to test the setup. Web Server access The URL to Web server is IPaddress:PortNumber.
From the LAN (intranet), to access the web server simply enter the IP address of the NAS device and the port number (for example ). If you are planning to access the device from internet, setup static IP address for the NAS device and on your router, setup DDNS & NAT table to forward http port 80 on WAN port to port X (81) on LAN. To test your setup see sub folder htdocs. Copy a web page to this directory and try to access it from a browser. The Web server port is not the default port 80. To access the web page on the server enter IP:PORT in browser; (for example: MySQL Server access Navigate to Services and click MySQL Server configuration button. MySQL web console is available from phpmyadmin button.
Log in to phpmyadmin using Web UI administrator's username and password (admin/password). To remotely access MySQL server using any 3rd party client GUI such as MySQL Work Bench in phpmyadmin SQL web console type: GRANT ALL ON. to admin@' 192.168.20.32' IDENTIFIED BY ' password'; or for any IP in same subnet address: GRANT ALL ON. to admin@' 192.168.20.%' IDENTIFIED BY ' password'; replace admin, password and IP with username, password and LinkStation's IP address. The% character is pattern replacement for any IP in same subnet address.
For more information, see simple login setup with php and MySQL on the NAS Web Server.
We want to better understand the non-computer based devices people are using as servers for their SoundBridges. If you are using a networked hard drive or NAS or other embedded server device, we'd love to know about it. If you're the first person to mention a particular device, it would be nice to also mention if it supports the soundbridge out of the box or if it needs to be 'hacked' or otherwise modified to support the SoundBridge.
If the device you use has already been mentioned, please post a 'me too' message so we can help gauge the popularity of the different devices. I use a Linksys NSLU2 hacked with uNSLUng 5 and mt-daapd as music server. About Installation: The firmware is based on the open source provided by linksys. There are good step-by-step instrcutions on how to flash the NSLU2 at After the new firmware is installed installing the server (Still using V0.2.3) is very easy: Using the provided ipkg command the software is downloaded and installed automatically. Advantages Very low cost, works reliable 24/7, silent (no fan). SoundBridge support After the mentioned installation it works great with SoundBridge since mt-daapd is recognized as iTunes compatible.
Therefore it supports browsing by artist, album. (but not by folders) - just as iTunes. I am using a Simpletech 160GB Simpleshare, which is based on the Broadcom BCM4780 NASoC, same as Maxtor's Shared Storage. Out of the box, the Simpleshare does not have any media server on it. Using help from the folks at, I was able to build a custom firmware image that allowed me to telnet into the device and setup mt-daapd. I borrowed bits and pieces of software from the openMSS firmware image to make it work.
It works well with the soundbridge, but wasn't the easiest thing to setup. While the SimpleShare is generally cheaper than the Maxtor Shared Storage, it might be worth it for most people to buy the Maxtor product as it comes with a working mediabolic and mt-daapd server built in.
Plus, openMSS allows one to add other small packages if one was so inclined. Given time, I'll try to get the simpleshare to the same state as the MSS. I'm using a Buffalo Linkstation HD-H250LAN. This is a 250 gig with 10/100 ethernet (no wireless). There are actually two versions of this device: one is based on powerPC and one is MipSel. I have the MipSel. It needs to be hacked as it comes with only a proprietary media server installed (PCast) that only works with Buffalo TheatreLink devices.
I've installed mt-daapd and it runs great. I only have about 1500 songs so browsing on the Soundbridge is pretty much instantaneous. Thanks for asking Roku guys! I use a Buffalo Linkstation II 250GB (MIPS variant) running modified firmware to allow root access and a media server to be installed. Modified firmware is Openlink 0.52b from Media server is Twonkymedia from This is connected via wi-fi to my Soundbridge, using a Netgear834G wireless router. I was very impressed with how this setup all worked together first time.
The Soundbridge found my wireless network, I entered the WEP password, and it recognised the Linkstation media server automatically. Browsing media files using the standard Soundbridge menus is somewhat slow (I'm serving 50GB of music files). Browsing Server Containers (ie letting the server do the searching) is significantly faster, however the '+' key on the Soundbridge doesn't work in this configuration I have noticed a few times in the past few days that the Soundbridge decides to lose my wireless network (while my laptop is still happy with it). I end up needing to do a couple of resets and re-enter the WEP password a few times (very painful) before it will re-connect. I don't think this is anything to do with the Linkstation or Netgear router - seems to be a Soundbridge issue.
![Buffalo linkstation 220 Buffalo linkstation 220](/uploads/1/2/5/3/125396580/595750094.png)
Other than that it's all good. I'm using the Linksys NSLU2 with Unslung V4.20 firmware and mt-daapd 0.2.3 with very good results.
Two 250GB Lacie drives are attached, one a mirror of the other backed, up nightly. The NSLU2 is a backup server and a web host in addition to serving music. I have about 25GB of high bitrate MP3 files on the primary disk. They're on a samba share and managed from iTunes running on an wireless XP laptop.
I never use iTunes for purchasing music or playback, just as a CD ripper and librarian. All the music is played through wired Roku M1000 and M500 units (the Roku wireless functionality is incompatible with my wireless network). 0.2.3 is the stable version of mt-daapd but the nightlies are supposed to have much better playlist support. New users should install Unslung 5.x instead of 4.20, which has some serious bugs in config management. Unslung 6.x is in alpha and incorporates the latest linksys firmware functionality for accessing NTFS drives. Set up is easy but might intimidate some beginners.
It would be great if a company like Roku could productize unslung and mt-daapd into something friendly for new users.