Tuesday, 11 August 2009

How I setup my Drobo & Droboshare with Sonos

Ok, how have I setup Sonos to work with my Drobo......well rather than a simple folder share (which I don't think it the best way to share my music) I decided to use a Drobo App to create a UPnP share.

So You need to do 3 things:

1. Ensure that you have your Droboshare setup to run Apps!

2. Install the Drobo Apps Admin utility: http://www.drobo.com/droboapps/downloads/index.php?id=19

3. Install FUPPES UPnP / DLNA app onto the Drobo: http://www.drobo.com/droboapps/downloads/index.php?id=14

Installing the admin utility saves you pulling the power everytime you want to reboot the unit, plus it allows easy install of other apps.... a no brainer!

Ensure that you also use a static IP address for your drobo otherwise it will loose the UPnP share on a reboot & make it difficult to login to the admin page!

Then just add the new share you have created into your Sonos system (I found it easier to use the OSX software vr3.0 rather than using the wireless remote or iphone app).

Bingo, after just a few minutes indexing all your music is ready to play!

On a side note, I still use iTunes to tag & organise all my Music for the Sonos, but now duel boot the iTunes library using Libra - this means I can have all the uncompressed music and different tags on my Drobo, but then use Libra to switch to the library I use for my iPhone with all the podcasts etc...

Let me know if non of the above makes sense and i'll try to clarify :-)

4 comments:

  1. Hello Mike,
    This is precisely what I'm attempting to do. I have sonos (love it), drobo (love it), and droboshare (love it). I have the FUPPES software loaded but have not a clue how to use it to set up a UPnP share. Could you enlighten me on these critical final steps?

    ReplyDelete
  2. I have managed to build a fuppes database on drobo but still cannot see it from the sonos.

    Here are my notes so far but, as mentioned, I still cannot see a fuppes-related shared folder from my sonos. I'm including the notes I used in case someone can see what I've missed.

    From http://explodingzombie.com/fuppes I found the following instructions (my additional notes added in [AY:].

    [AY:removed instructions for adding XBOX360-specific support because I'm only interested in using for Sonos which I assume will use only the default device settings]

    - open the FUPPES web console. You can access this from the Drobo web interface by navigating to "Configure DroboApps" and selecting "Configure" for "FUPPES UPnP / DLNA". This will open a new browser window or tab.
    Once in the FUPPES web console click the "Configuration" link on the left. On the top of the Configuration page there is a section that's title "shared objects". In the field named "Add objects" you want to enter any directories you want to have shared. Each directory must begin with "/mnt/DroboShares/Drobo"

    [AY: This assumes you have not renamed the volumes on the Drobo. For me, I used "/mnt/DroboShares/Audio1" as the start of the path because Audio1 is what I've called my volume for music]

    So, for instance, if you have a directory called mp3s in a volume you've called Audio1, you need to type "/mnt/DroboShares/Drobo/mp3s"
    in the "Add objects" field.

    [AY: for me, this was "/mnt/DroboShares/Audio1/Music/Artist-R/"]

    Now press "Submit Query" and continue this process until you have all of your folders added. You can delete a folder by selecting the checkbox next to the folder you wish to delete and pressing "Submit Query".
    Now click the "Options" link on the left. If you've already attempted to configure FUPPES you should delete fuppes.db in the FUPPES directory, DroboApps/fuppes/ by default, before proceeding.

    [AY:I tried doing the above suggested tip and it did not work for me, I deleted the fuppes.db and tried to rebuild but it did not recreate a fuppes.db file. I ended up uninstalling and reinstalling the fuppes app to get a clean start - starting again by adding the object "/mnt/DroboShares/Audio1/Music/Artist-R/" as described above]

    Once on the Options page select "rebuild database".

    [AY: removing instructions on what to do if FUPPES server dies, it appeared to be stable for me as I watched the logs through to the end when it declared that it had built the database]

    You should see a fuppes.db file in the DroboApps/fuppes directory. If this file is increasing in size then your content database is being created.

    [AY: doesn't start increasing in size right away, better to keep an eye on the fuppes.log2 ]

    [AY: to keep an eye on the log files, go to the DroboApps/fuppes/ directory adn open fuppes.log2 with some text editor. Scroll to the bottom of the file to see the latest entries. close it, wait a bit and open it again and scroll to bottom to see the progress. Expecting to see items such as the following:

    After this step is finished we need to setup the virtual folder definitions. In the "Options" section of the FUPPES web console select "rebuild virtual container". Once again this may kill the FUPPES server.

    [AY: appeared to stay alive for me]

    See the above process for figuring out if FUPPES is still running. Like before this step will increase the size of your fuppes.db file.
    Once your fuppes.db finishes being build you're good to go. At this point you should be able to turn on your [AY: Sonos and theoretically see the shared folder when you ask Sonos to scan your network for Shared folders - but I did not see this. By the way, I am able to build the regular shared library on Sonos from this same Drobo volume, i.e. //droboshare/audio1 ] but it can only handle 65000 tracks and I just don't like limits.

    ReplyDelete
  3. Sonos now have instructions for setting up Drobo if connected by USB to Air Disk to Airport Extreme base Station which works...

    ReplyDelete
  4. hi there,

    I've been having a few problems installing apps on my droboshare, and just wondering if you might be able to help? I have enabled droboapps, and copyed the various zips over to the droboapps folder, they are now unzipped, but I am unable to access any of them. I have a static IP setup and still no luck, I have really struggled to find any guidance on setting these apps up for droboshare. Any help would be great Cheers Matt

    ReplyDelete