This app was mentioned in 5 comments, with an average of 1.60 upvotes
hi! it is really simple actually: i use the regular raspbian system, haven't tried volumino yet. first you get your pi on the wifi (i use a simple usb dongle, newer ones have it onboard), then you simply install MPD, which is a very simple music server software that can do bitperfect playback via all kinds of outputs (runs very smoothly on the the old pi). connect your harddrive with all music in one folder and in mpd you just configure one textfile, basically "this is where my music is" and "use this audio card". that is all that you have to do on the pi. you really don't have to use the dragonfly, i only use it since i have one for headphone usage anyways and on the early raspberry pis the regular sound output had a really bad reputation. might be better on the new ones! there are also other DACs that play well with the raspberry pi like https://www.hifiberry.com/ . next step is to download any mpd app to your phone or tablet, I use Android, and the best one there is called M.A.L.P. https://play.google.com/store/apps/details?id=org.gateshipone.malp&hl=en , it downloads pretty pictures and stuff. Go to settings on your phone, type in your pi's IP address & password, click update library (takes a while), and you are ready to go!
edit: phone has to be on the same wifi as the pi! otherwise i cannot connect. basically anybody in the household with a device & app on the wifi can control it!
I have one on my headphone stand at work that connects to my VPN & then launches M.A.L.P. . Then have another stuck to the filing cabinet next to where I leave my bag / coat that disconnects from my VPN. At home at the front door I have one that SSH's into the raspberry pi I use as a security camera & shuts it down.
The Pi + DAC hat combo is a great way to go. I've been using it for about 2 years now and can't fault it. Volumio is a good option for but have a look at moOdeI spent a lot of time flicking back and forward between the 2 but found moOde to be more stable. Both are updated regularly and have great support. Both have spotify connect (though a little patchy sometimes), Tidal through DLNA (Volumio has very good Tidal integration). Airplay and bluetooth are also options.
It's also a great way to teach yourself a bit of DIY audio. When I first started using the Pi as a streamer I built my self an enclosure, with a display and a full set of playback controls. It was fun to do, it worked but due to a lack of tools and funds the actual hardware looked a bit crude so have now gone back to a simple pi enclosure and have it hidden away.
Also if you use android check out these apps
M.A.LP great for playing back local files from an attached HDD or NAS
BubbleUPnP for DLNA, local files
All of the Pi audio software options have good web ui's but for playback I've found 3rd party apps to be much quicker and simpler
OK, ok, ok, I had this exact same problem for my wedding 3 years ago, so my memory may be a bit iffy.
From what I can remember, I used MPD and ncmpcpp to control it locally. Now I don't remember exactly how you can set them up exactly, that's why I linked the arch wiki.
You can easily control it from an android using a program called M.A.L.P.. There were a couple other programs that you can use that can control MPD, but that is the best option (in my opinion).
YOU CAN ALSO have a web interface. I don't remember which one I used in the end.
Here is a list of clients that you can use with MPD.. There is also another list on the Archwiki.
The cool thing with MPD is that you can have as many clients controlling it as you want, from gui, webgui, tui, android, ios, anything you want. There are a lot of tools made for it, too.
There are various clients available.
For instance, https://play.google.com/store/apps/details?id=org.gateshipone.malp