After getting back to it, I quickly figured out that the raspberry pi doesn’t put out enough current on its USB ports to drive a 2.5″ spinning drive (as manifested by the drive not spinning up and just making a weak clicking noise.) I started looking around for a powered USB hub, but couldn’t find anything cheap enough in town.
With a little googling, I found that it doesn’t put out enough current by default, but you can change its configuration to let it put out enough juice. So, I gave that a shot today. Turns out the hardest part is figuring out the password to log in. Even that only took about 1 more minute of googling. So, log in, update firmware, reboot, log in, edit a config file, reboot. Even my feeble brain can handle that.
On final reboot, it immediately found the drive and mounted it. So, I went to the gui config for the Logitech Media Server and told it what to index.
And there we go. Thought it was gonna take forever, but its moving at a pretty good clip now and should only take an hour or two. Nice! Let the jams begin.
I used to keep all my music on my mac, but after downsizing to a smaller (but zillion times faster) SSD drive, I can’t seem to jam everything in any more. So, I’ve been using a portable 500Gb USB drive to keep my music. Gets the job done, but even though its small, its hassle to haul around.
At various times, I’ve run a home file server. But, its always on whatever clunky old pc hardware I had lying around. Eventually, some hardware dies, or I just get sick of the fan noise of old power supplies.
Its been on the to do list to checkout using a raspberry pi based server. Super low power, no fans, and hopefully, easy to set up.
Copy the unzipped files to the formatted microsd card.
Put the card in the raspberry pi. I connected a monitor and keyboard, but I don’t think I really needed them. I jacked in a USB key drive with a few songs to test things out.
Let the installer run its magic. It takes a long time, 20 minutes.
If you watch the install on screen, at the end of the process it reboots and at the end of all the boot up messages, it tells you the IP address for the raspberry pi.
Use a browser on another computer in your network to continue the setup process.
I then followed the one screen prompts to download and setup the Logitech Media Server. Pretty idiot proof, but another long wait as the 125Mb file downloaded.
In Logitech Media Server, I just pointed it the files on the USB key drive.
I went over to my SqueezeboxBoom and it found the new server without much fuss and was able to find all the songs I added.
Finally, I turned on samba file sharing. So, I can easily add new music over the network (though I might just copy files directly to the drive over USB connected to the mac and then move to raspberry pi as network transfer seems slow) and play the files directly on the computer.
That wasn’t much work at all. Kinda regret not doing it sooner.
Squeezeplug also has other features that allow it to be an airplay end point. Basically, be a remote set of speakers for an apple device. I tried it just now, but I’m not seeing the raspberry pi as an air play destination. I suspect it might be because the pi is connected by wire and not wifi, which seems be an airplay requirement.