Raspberry Pi as simple NAS and DLNA server

What a fun little project. I received my tiny Raspberry pi 4 with 2GB of RAM. I copied the image of picoreplayer to a micro SDHD memory card, inserted into the pi. Then connected the pi to my switch and powered it up. I was immediately able to access the picoreplayer home page.

I then used the menu to turn on Squeezelite (this allows the pi to be an endpoint for my LMS server). I then set up wifi and pulled the ethernet connection and rebooted. The pi connected to my network wirelessly without a problem. Here is an image of the home page connected via wifi with Squeezelite running.

I had to tell picoreplayer that I wanted to use USB output and I had to fiddle with the ALSA volume parameter (thank you Google). I then queued up a few tunes via the LMS plugin called Material Skin. The screen shots are from my laptop. I also could use my phone as a Material Skin controller. These are songs playing from Qobuz:

So as an endpoint for a Logitech Media Server, picoreplayer works just fine. I plugged a cheapo dac/amp to the usb port and listened via my Sennheiser HD600s. The sound was remarkably good.

Next I’ll try to configure the pi as a full LMS server to allow access to a NAS or USB attached music and also enable the pi to act as a DNLA server. Since I already have an LMS server running (Daphile OS) I will not use the pi that way going forward. But I’ll give it a try to test it out and report back.

Here’s a pic of the hardware:

5 Likes