
Worked on #5 and #15 today. I have a Rasperry Pi 3B with a HiFiBerry DAC Pro sitting on top of it. Put together the case a while ago and never got around to getting it to work. So today I booted up my PI connected to my Tempus keyboard + monitor. You can search that up on Amazon. I was looking for a portable solution for working on pi projects and this seemed like it might fit the bill. It has a power supply, USB keyboard and 7″ HDMI connected monitor. The screen is REALLY tiny, as is the keyboard. Ideally suited for younger eyes and trimmer fingers than what I am sporting these days. So consider that before you decide to buy one.
After booting up my PI, running Raspian(Jessie) btw, I plugged in a Western Digital 2TB USB Passport Drive and created an entry in the fstab to automount it at bootup. Then downloaded, installed and configured samba to export the mountpoint and voila! PI powered NAS 😀 A great step by step guide on how to do this can be found here.
Verified that I could write and read files there from my Windows 10 box. Now I just had to configure the HiFiBerry DAC to be the default soundcard instead of the standard 3.5mm jack on the PI. Did this by editing the /boot/config.txt file and rebooted. Played a test track with Banshee and got amazing sound. I can highly recommend the DACs from HiFiBerry for anyone looking to do something similar.
I then promptly unplugged the keyboard and monitor, as ultimately, I want this to function headless. I ssh-ed into my PI and tried running omxplayer on the test track. No joy
Got all the pieces together and the hardware working right, now just have to sort out the config bugs. After I figure out how to get this to play headless, I have the rough idea of how to create a shuffler with python that will randomize tracks in a given directory. This is a project for another day however….