Out of curiosity, what's the benefit of using a Pi as a streamer over an iPad or Android tablet? The obvious would be cost, but even an older iPad Air 2 and Mini 3 stream everything I've tried and interface with my DAC just fine. These also sell for anywhere from $110 to $150, based on a quick CL search. After pricing a Pi with a touchscreen, the cost benefit of the Pi seems to be lost.
To play digital sourced music, there are several functions that can be done on independent devices or the functions can be combined onto one or more devices.
There is a source that can be local or networked stored files or internet streamed music.
There is a controller for the music player.
There is a renderer/streamer that gets the music from the source and plays it.
There is a DAC.
And finally, there is the analog system.
A tablet, like an iPad or Android, can do it all. The tablet (or old phone) can contain or access digital files, allow for controlling the player for those files, play those files, and either use the internal DAC connected to the analog system or connect digitally to a DAC connected to the analog system. But such a setup requires the tablet to be physically connected to the analog system, which means you have to go to the iPad to control the music. That is not very convenient.
What is more convenient is to have a separate renderer/streamer such as a Rasperry Pi, Wiim, CCA, or similar connected to a DAC (internal or external) that is connected to the analog system. A separate device, such as a computer or mobile device can server as a remote controller, adding much convenience. That same device or another device can act as the source.
I have tried using my iPad as a renderer/streamer. I have an app (iPeng) that provides that functionality. But I have to physically go the iPad, turn it on, and start the app for it to work, which is not nearly as convenient as an always on streamer like the Raspberry Pi. I find it much more convenient to use my iPad and my Android table as remote displays/controllers for my LMS server. This way they are not connected to my analog system and I have much easier access for using them.
It all boils down to how you want to use your music system. I like the ability to control my multiple analog systems remotely. Consequently, I have separate devices for each function. I have multiple devices for the remote control function. I have multiple renderers and DACs, one each for each of my analog systems.