OK I'm going to buy a Raspberry Pi 3
Posted by: Bart on 14 January 2017
What shall I do with it? I was thinking of enabling a Pi > Hugo > SN2, as I'll be on the lookout for a good deal on a used Hugo just so I can hear it. Does that make sense? Any recommendations for software -- Rune perhaps? Then how do I control playback from an iPhone? And decent but inexpensive cables?
Should be a good 'winter project.'
Dave***t posted:Bart posted:I definitely contemplate using the Pi3B as a UPnP client for Minim or Asset running on a nas, to be connected to a Hugo. Whether the Pi can/should be connected directly to the Hugo with a simple usb cable is a concern.
If you use the appropriate hifiberry board (digi+ transformer version), then there should be no problem using USB into a Hugo. The issue otherwise would be electrically noisy USB, as the Hugo isn't isolated. But that version of the digi+ is.
But why use USB? If you're going to use a hifiberry board at all, then into a Hugo I'd say you're better using optical rather than USB. That's what the designer of the DAC recommended, and it removes any electrical noise issues. In that case, the digi+ pro would probably be better, as it has more sophisticated signal clocking.
If you don't want to use a hifiberry board for whatever reason, I've no idea. They looked good, so I've concentrated my reading up around them.
I have not tried the hifiberry boards, I guess they are fine. If you want to keep the hardware simple and slim, you can always install a UPnP server and a renderer on a bare Pi and use a USB device (for instance, a Meridian Explorer) to provide optical and electrical SPDIF outputs and headphones amplification. You can also power the Pi with a battery pack like Anker PowerCores. Best, nbpf
nbpf posted:Dave***t posted:Bart posted:I definitely contemplate using the Pi3B as a UPnP client for Minim or Asset running on a nas, to be connected to a Hugo. Whether the Pi can/should be connected directly to the Hugo with a simple usb cable is a concern.
If you use the appropriate hifiberry board (digi+ transformer version), then there should be no problem using USB into a Hugo. The issue otherwise would be electrically noisy USB, as the Hugo isn't isolated. But that version of the digi+ is.
But why use USB? If you're going to use a hifiberry board at all, then into a Hugo I'd say you're better using optical rather than USB. That's what the designer of the DAC recommended, and it removes any electrical noise issues. In that case, the digi+ pro would probably be better, as it has more sophisticated signal clocking.
If you don't want to use a hifiberry board for whatever reason, I've no idea. They looked good, so I've concentrated my reading up around them.
I have not tried the hifiberry boards, I guess they are fine. If you want to keep the hardware simple and slim, you can always install a UPnP server and a renderer on a bare Pi and use a USB device (for instance, a Meridian Explorer) to provide optical and electrical SPDIF outputs and headphones amplification. You can also power the Pi with a battery pack like Anker PowerCores. Best, nbpf
Yes I will probably go this way, as I'm interested (for some reason) in the RPi more as a client than a server. But I'll play with it as a server too, and install Minim on it.
Bart posted:nbpf posted:Dave***t posted:Bart posted:I definitely contemplate using the Pi3B as a UPnP client for Minim or Asset running on a nas, to be connected to a Hugo. Whether the Pi can/should be connected directly to the Hugo with a simple usb cable is a concern.
If you use the appropriate hifiberry board (digi+ transformer version), then there should be no problem using USB into a Hugo. The issue otherwise would be electrically noisy USB, as the Hugo isn't isolated. But that version of the digi+ is.
But why use USB? If you're going to use a hifiberry board at all, then into a Hugo I'd say you're better using optical rather than USB. That's what the designer of the DAC recommended, and it removes any electrical noise issues. In that case, the digi+ pro would probably be better, as it has more sophisticated signal clocking.
If you don't want to use a hifiberry board for whatever reason, I've no idea. They looked good, so I've concentrated my reading up around them.
I have not tried the hifiberry boards, I guess they are fine. If you want to keep the hardware simple and slim, you can always install a UPnP server and a renderer on a bare Pi and use a USB device (for instance, a Meridian Explorer) to provide optical and electrical SPDIF outputs and headphones amplification. You can also power the Pi with a battery pack like Anker PowerCores. Best, nbpf
Yes I will probably go this way, as I'm interested (for some reason) in the RPi more as a client than a server. But I'll play with it as a server too, and install Minim on it.
Have fun! If you need assistance in setting up the Pi, you can send me a message at botta at member dot fsf dot org.
Pis make excellent Roon endpoints with the appropriate HiFiberry hat (Digi+ pro is my choice). See the Roon forum for details. DietPi makes the set up quite easy and is the most robust OS if, like me you never shut down the Pi properly. (DietPi apparently doesn't write to the card so less chance of OS corruption)
MadScientist posted:Pis make excellent Roon endpoints with the appropriate HiFiberry hat (Digi+ pro is my choice). See the Roon forum for details. DietPi makes the set up quite easy and is the most robust OS if, like me you never shut down the Pi properly. (DietPi apparently doesn't write to the card so less chance of OS corruption)
Yes, can try Roon as well!
nbpf posted:Bart posted:What shall I do with it? I was thinking of enabling a Pi > Hugo > SN2, as I'll be on the lookout for a good deal on a used Hugo just so I can hear it. Does that make sense? Any recommendations for software -- Rune perhaps? Then how do I control playback from an iPhone? And decent but inexpensive cables?
Should be a good 'winter project.'
Bart, just install plain Raspbian, it is the best distribution for the Pi. In a nutshell, you do:
1) download Raspian Jessie Lite from https://www.raspberrypi.org/downloads/raspbian/ and follow https://www.raspberrypi.org/do...ing-images/README.md to copy the image on a micro SD card. Do not use a large card. 16GB is more than enough and will allow you to make an image of your card (for backup purposes) in a few minutes.
2) Next, put an empty file named "ssh" in the boot partition of the micro SD card. Insert the card in the Pi and connect it to your router or switch through an ethernet cable. Connect to the power. Log in via ssh from any computer connected to your LAN with user "pi" and password "raspberry". You'll need to get the IP address of the Pi from your router, of course. You do not need to fiddle around with keyboard, mouse or monitor: just setup your Pi remotely.
3) Install MinimServer on the Pi following http://minimserver.com/install-raspbian.html. This is a great pleasure, the documentation is simply perfect. If you want your Pi to also work as a renderer (directly connected to a stationary USB DAC, to a USB to SPDIF bridge or to a portable DAC + headphone amplifier for playing music on the go) with support for TIDAL and Qobuz, install upmpdcli http://www.lesbonscomptes.com/upmpdcli/index.html. If you want to setup you Pi as an access point (very useful if you want to create a private network, for instance, for straming on the go on in a situation in which you cannot or do not want to rely on an existing LAN infrastructure) follow https://www.elektronik-kompend...berry-pi/2002171.htm. The text is in german but the installation steps are self evident.
You can add up to 1TB of memory on mSATA drives, SD card or external SSD or PiDrive. For enclosures for the PiDrives, check http://wdlabs.wd.com/category/pidrive-enclosures/. You'll get the smallest package with a mSATA adapter and a Pimoroni enclosure:
Best, nbpf
(Edit: you can control playback from iOS or Android devices with Linn Kazoo or any other control point. You can stream from the Pi to local renderes on mobile devices with Air Player (iOS), VLC (iOS and Android), Bubble UPnP (Android) ...)
Hi nbpf
A nice neat solution there.
I've had Pi's in my system for the last four years and have used them in various configurations both as servers and players. During this time I have also used the HiFi Berry DAC+, DIGI+ and USB out to an external DAC.
The DAC+ didn't stay in my system for long - it sounded like a cheap but decent CD player and I was looking for a bit more than that.
The DIGI+ with PiCorePlayer gave excellent results in to a NDAC - certainly as good as the ND5XS that I had before. This was further enhanced when I added a MUTEC MC-3+USB re-clocker and it was my best sounding digital front-end to date. Great clarity, presence and musical insight. I used PiCorePlayer on the player Pi and LMS on a separate server Pi. Very easy to implement - you never even see the LINUX prompt, as all configuration can be done through web-browser interfaces.
The existence of the MUTEC meant I also had a device that could work as a USB bridge to the NDAC and so I configured a Pi as a USB digital player. In isolation, I would probably have concluded that it was fine but compared to the DIGI+ there was a disappointing loss of clarity and presence - not a massive loss but there none-the-less. Reading around, I discovered that I wasn't the only person to have reached this conclusion and it was often attributed to the Pi board sharing the Ethernet and USB buses. I've no idea whether this is the reason for my disappointment but I began to look for other boards that separated USB and Ethernet.
When you start looking around, you'll discover that there are dozens of these little boards - it's just that the Pi is the most well-known and supported. In the end, I decided to try a design based on a Cubietruck. It is a bit larger and more expensive than a Pi but it does have several advantages: it has SATA connections on board, comes with a basic case, has a more powerful processor and, as I discovered, doesn't need a HAT to sound it's best as a digital player - so the price difference of the project isn't much compared with a Pi. I've used it in various configurations - USB player, separate sever and, as I currently have it, an all in one server/player, similar to yours, with SSD on the SATA port. It sounds excellent - every bit as good as the DIGI+ player and so there might be some truth about the USB/Ethernet conflict in the Pi design. I've done it based on an Armbian LINUX image. Installing Squeezelite is easy as it's in the Debian repository but LMS is a bit of a fiddle.
What's the catch with the Cubietruck then? Once you more away from the Pi, you discover that support is much, much weaker and you have to work out a lot for yourself. I found a lot of information on the WWW but much of it was out-of-date rubbish. As is often the case, the eventual solution was quite easy but you have to find it! And there's lots of work at the system prompt and editing system files.
So, my conclusion about homemade solutions is that if you want something easy but good - the DIGI+ route is the one to go for - and there's a new DIGI+ PRO now with better clocks but I haven't tried it. If you want the very best results with USB-out then you're better off looking at boards other than the Pi. Of course, YMMV but this is what I've found.
Chris
I have on order an allo sparky, where the USB bus is separate.
It is supported by dietpi so hopefully will be as easy to setup as the Pi.
I have read that the Pi3 has better USB out performance even though the architecture doesn't seem to have changed.
,SJB
Sloop John B posted:I have on order an allo sparky, where the USB bus is separate.
It is supported by dietpi so hopefully will be as easy to setup as the Pi.
I have read that the Pi3 has better USB out performance even though the architecture doesn't seem to have changed.
,SJB
SJB
I've not heard of the Sparky before but it will be a great solution if it fixes the usb "problem " without losing alny of the resources and support available for the Pi. I'll be interested to hear how you get on!
chris
Chris Shorter posted:nbpf posted:Bart posted:What shall I do with it? I was thinking of enabling a Pi > Hugo > SN2, as I'll be on the lookout for a good deal on a used Hugo just so I can hear it. Does that make sense? Any recommendations for software -- Rune perhaps? Then how do I control playback from an iPhone? And decent but inexpensive cables?
Should be a good 'winter project.'
Bart, just install plain Raspbian, it is the best distribution for the Pi. In a nutshell, you do:
1) download Raspian Jessie Lite from https://www.raspberrypi.org/downloads/raspbian/ and follow https://www.raspberrypi.org/do...ing-images/README.md to copy the image on a micro SD card. Do not use a large card. 16GB is more than enough and will allow you to make an image of your card (for backup purposes) in a few minutes.
2) Next, put an empty file named "ssh" in the boot partition of the micro SD card. Insert the card in the Pi and connect it to your router or switch through an ethernet cable. Connect to the power. Log in via ssh from any computer connected to your LAN with user "pi" and password "raspberry". You'll need to get the IP address of the Pi from your router, of course. You do not need to fiddle around with keyboard, mouse or monitor: just setup your Pi remotely.
3) Install MinimServer on the Pi following http://minimserver.com/install-raspbian.html. This is a great pleasure, the documentation is simply perfect. If you want your Pi to also work as a renderer (directly connected to a stationary USB DAC, to a USB to SPDIF bridge or to a portable DAC + headphone amplifier for playing music on the go) with support for TIDAL and Qobuz, install upmpdcli http://www.lesbonscomptes.com/upmpdcli/index.html. If you want to setup you Pi as an access point (very useful if you want to create a private network, for instance, for straming on the go on in a situation in which you cannot or do not want to rely on an existing LAN infrastructure) follow https://www.elektronik-kompend...berry-pi/2002171.htm. The text is in german but the installation steps are self evident.
You can add up to 1TB of memory on mSATA drives, SD card or external SSD or PiDrive. For enclosures for the PiDrives, check http://wdlabs.wd.com/category/pidrive-enclosures/. You'll get the smallest package with a mSATA adapter and a Pimoroni enclosure:
Best, nbpf
(Edit: you can control playback from iOS or Android devices with Linn Kazoo or any other control point. You can stream from the Pi to local renderes on mobile devices with Air Player (iOS), VLC (iOS and Android), Bubble UPnP (Android) ...)
Hi nbpf
A nice neat solution there.
I've had Pi's in my system for the last four years and have used them in various configurations both as servers and players. During this time I have also used the HiFi Berry DAC+, DIGI+ and USB out to an external DAC.
The DAC+ didn't stay in my system for long - it sounded like a cheap but decent CD player and I was looking for a bit more than that.
The DIGI+ with PiCorePlayer gave excellent results in to a NDAC - certainly as good as the ND5XS that I had before. This was further enhanced when I added a MUTEC MC-3+USB re-clocker and it was my best sounding digital front-end to date. Great clarity, presence and musical insight. I used PiCorePlayer on the player Pi and LMS on a separate server Pi. Very easy to implement - you never even see the LINUX prompt, as all configuration can be done through web-browser interfaces.
The existence of the MUTEC meant I also had a device that could work as a USB bridge to the NDAC and so I configured a Pi as a USB digital player. In isolation, I would probably have concluded that it was fine but compared to the DIGI+ there was a disappointing loss of clarity and presence - not a massive loss but there none-the-less. Reading around, I discovered that I wasn't the only person to have reached this conclusion and it was often attributed to the Pi board sharing the Ethernet and USB buses. I've no idea whether this is the reason for my disappointment but I began to look for other boards that separated USB and Ethernet.
When you start looking around, you'll discover that there are dozens of these little boards - it's just that the Pi is the most well-known and supported. In the end, I decided to try a design based on a Cubietruck. It is a bit larger and more expensive than a Pi but it does have several advantages: it has SATA connections on board, comes with a basic case, has a more powerful processor and, as I discovered, doesn't need a HAT to sound it's best as a digital player - so the price difference of the project isn't much compared with a Pi. I've used it in various configurations - USB player, separate sever and, as I currently have it, an all in one server/player, similar to yours, with SSD on the SATA port. It sounds excellent - every bit as good as the DIGI+ player and so there might be some truth about the USB/Ethernet conflict in the Pi design. I've done it based on an Armbian LINUX image. Installing Squeezelite is easy as it's in the Debian repository but LMS is a bit of a fiddle.
What's the catch with the Cubietruck then? Once you more away from the Pi, you discover that support is much, much weaker and you have to work out a lot for yourself. I found a lot of information on the WWW but much of it was out-of-date rubbish. As is often the case, the eventual solution was quite easy but you have to find it! And there's lots of work at the system prompt and editing system files.
So, my conclusion about homemade solutions is that if you want something easy but good - the DIGI+ route is the one to go for - and there's a new DIGI+ PRO now with better clocks but I haven't tried it. If you want the very best results with USB-out then you're better off looking at boards other than the Pi. Of course, YMMV but this is what I've found.
Chris
Thanks Chris,
I very much appreciated your report! Perhaps we should start collecting experiences about the Raspberry Pi in a dedicated thread at a certain point.
On your experiences with the Pi as a USB digital player: is it conceivable that the loss of clarity and presence that you have reported might be due to the fact that the MUTEC does not provide galvanic isolation? I do not know what galvanic isolation precisely means. But it has been reported to be important when a USB to SPDIF bridge is used to feed a Hugo or a Naim DAC. If the USB bus of the Pi is particularly noisy, the lack of isolation could perhaps explain the losses in sound quality. In this context: have you tried different power supplies for the Pi?
I have been looking a bit into alternative boards but I have no first hand experiences to report. There seem to be folks that are going in your direction and others that go to even lower power devices like the Pi 0, for instance in http://www.superbestaudiofrien...ade-me-happier.1970/. As I said, this is newland for me. I have setup the Pi3 as in the picture above as a test and as a means of giving my wife access to our well tagged music collection on holiday. For this porpose, it works fine.
Since about 3 years, our main system at home has been based on a fitpc3 (https://www.tinygreenpc.com/co...t-pc/fit-pc3-3i.html) connected to a Naim DAC via a M2Tech hiFace Evo bridge. Both the fitpc3 and the M2Tech are powered by TP PSUs. I am actually very happy with this source but I have been wandering whether a better bridge or a computer with even lower power could bring any improvement. I have considered testing a MUTEC MC-3+USB or an Hydra Z but so far I have not managed to do so.
I am thinking about trying a Pi with the new DIGI+PRO with BNC connector directly connected to the DAC. If this is not worse than my current system, I might be able to replace 4 small boxes with just the Pi and its PSU. Can you suggest a good linear PSU for the Pi?
Best, nbpf
nbpf posted:On your experiences with the Pi as a USB digital player: is it conceivable that the loss of clarity and presence that you have reported might be due to the fact that the MUTEC does not provide galvanic isolation? I do not know what galvanic isolation precisely means. But it has been reported to be important when a USB to SPDIF bridge is used to feed a Hugo or a Naim DAC. If the USB bus of the Pi is particularly noisy, the lack of isolation could perhaps explain the losses in sound quality. In this context: have you tried different power supplies for the Pi?Hi nbpf
Yes, the MUTEC does have galvanic isolation.
Most of the time, I ran the Pi with a large USB battery but I didn't find it made a great difference.
Chris
Sloop John B posted:I have on order an allo sparky, where the USB bus is separate.
It is supported by dietpi so hopefully will be as easy to setup as the Pi.
I have read that the Pi3 has better USB out performance even though the architecture doesn't seem to have changed.
,SJB
HI SJB
Thanks for the reference to dietpi. Very useful. It largely overcomes the issue of lack of support if you wish to use something else apart from the Pi. The cubietruck isn't there but the bananapi pro also has an Allwinner A20 processor and so it may well work.
Chris
Chris Shorter posted:nbpf posted:On your experiences with the Pi as a USB digital player: is it conceivable that the loss of clarity and presence that you have reported might be due to the fact that the MUTEC does not provide galvanic isolation? I do not know what galvanic isolation precisely means. But it has been reported to be important when a USB to SPDIF bridge is used to feed a Hugo or a Naim DAC. If the USB bus of the Pi is particularly noisy, the lack of isolation could perhaps explain the losses in sound quality. In this context: have you tried different power supplies for the Pi?Hi nbpf
Yes, the MUTEC does have galvanic isolation.
Most of the time, I ran the Pi with a large USB battery but I didn't find it made a great difference.
Chris
Thanks for the precisation Chris, I was under the false impression, the Mutec had no galvanic isolation! Best, nbpf
Sloop John B posted:...
I have read that the Pi3 has better USB out performance even though the architecture doesn't seem to have changed.
...
I understand that the only improvement is that the USB ports can now deliver currents up to 1.2A whithout having to set the "max_usb_current" boot option.
For those who are using Roon and are looking to add a RAAT endpoint, I highly recommend the RPi3 + HifiBerry DAC+ Pro combo with the metal case; this works exceptionally well with DAC-only Naim (and other) products, such as the original Supernait.
You can roll your own Micro-USB power supply to suit; the Roon 1.2.2 image can be downloaded from the HifiBerry site.
DavidDever posted:For those who are using Roon and are looking to add a RAAT endpoint, I highly recommend the RPi3 + HifiBerry DAC+ Pro combo with the metal case; this works exceptionally well with DAC-only Naim (and other) products, such as the original Supernait.
You can roll your own Micro-USB power supply to suit; the Roon 1.2.2 image can be downloaded from the HifiBerry site.
Sorry for being dense, but then do you also need a 'Roon server?' From what I've read, neither my QNAP or Synology nas is likely powerful enough to serve Roon.
You're not being dense. You do also need a Roon server, usally a PC/mac/linux box, but most of us have one of these.
Some folks have got Roon server running on QNAP and Synology NAS, but as you surmise they must have a certain horsepower.
The beauty of the server running on the PC/mac/linux is that there are no limitations due to hardware wheezing asthmatically under the pressure of suddenly being asked to decode MQA or do some upsampling or transcoding to DSD etc. A huge element of future proofing in a quickly changing world.
.sjb
Reading this has inspired me to purchase a PI-DAC+ board from IQ Audio for an office system. I already had a spare quad core Pi so it wasn't a huge investment. I burned a copy of Volumio and was up and running in a few minutes. I do have a reasonable knowledge of Linux though which helps as the music is all stored as wav and dsf files on an Intel Atom based Ubuntu box. For minimal outlay the sound quality through a rebuilt Quad 405-2 is excellent.
Chris Shorter posted:Sloop John B posted:I have on order an allo sparky, where the USB bus is separate.
It is supported by dietpi so hopefully will be as easy to setup as the Pi.
I have read that the Pi3 has better USB out performance even though the architecture doesn't seem to have changed.
,SJB
SJB
I've not heard of the Sparky before but it will be a great solution if it fixes the usb "problem " without losing alny of the resources and support available for the Pi. I'll be interested to hear how you get on!
chris
Well the allo sparky came yesterday and was quite simple to set up with dietpi, exactly the same steps as with the Raspberry Pi.
Roon bridge works seamlessly and my first impressions are the sound quality is improved, but how much of this is expectation bias is hard to know.
I'm having some issues with HQPLAYER in that it doesn't hold connection via USB 2 and there seems to be some clicking at resolutions above 192 with USB 3, but I had other issues with the Pi3 and HQPLAYER where speakers were being inverted at high upsampling rates with certain filters so I don't think the allo sparky is any way at fault.
Certainly another option in this exciting spectrum of SBCs.
.sjb
Sloop John B posted:Well the allo sparky came yesterday and was quite simple to set up with dietpi, exactly the same steps as with the Raspberry Pi.Roon bridge works seamlessly and my first impressions are the sound quality is improved, but how much of this is expectation bias is hard to know.
I'm having some issues with HQPLAYER in that it doesn't hold connection via USB 2 and there seems to be some clicking at resolutions above 192 with USB 3, but I had other issues with the Pi3 and HQPLAYER where speakers were being inverted at high upsampling rates with certain filters so I don't think the allo sparky is any way at fault.
Certainly another option in this exciting spectrum of SBCs.
.sjb
SJB
Thank you for the update, I've just ordered one too and one of the new HiFiBerry DIGI+ PRO boards to see whether it's a worthwhile upgrade on the non-PRO version. I'll probably stick with PiCorePlayer as I like the interface provided by LMS and IPeng.
Chris
Installed runeaudio on my Pi3 , the sound is very good ( as render with minimserver running on Nas) , connected to the usb of the dacV1
What is the difference for a Raspian system (minimserver + upmpdcli ) ?
t@rmac posted:Installed runeaudio on my Pi3 , the sound is very good ( as render with minimserver running on Nas) , connected to the usb of the dacV1
What is the difference for a Raspian system (minimserver + upmpdcli ) ?
I do not know runeaudio but it seems to come with, among others, a MPD client. This suggests that it might rely on MPD as a player just as upmpdcli. Having MinimServer running on the Pi3 and accessing local data has of course the advantage that very little amounts of data have to be transfered over the LAN. Thus, the Pi3 does not need to be wired. But, apart from that and assuming that the data exchange between your NAS and the Pi3 works, I would not expect big differences between the two systems. It is possible that runeaudio has been optimized for audio playback and I certainly would not install a full Raspbian (with X, desktop manager, etc.) when setting up an audio server.
thank you , I'm testing my two system
1) Rasp with MPD + Minimserver
2) Futro ( Thin client ) with Daphile + Logitech media server
Keep in touch
Unless:
a) you plan on using it in non audio applications as well
b) the DIY aspect
c) the price
I fail to see the interest in the Raspberry Pi when you can pick up a mint second hand SB Touch for less than $300.
Iconoclast posted:Unless:
a) you plan on using it in non audio applications as well
b) the DIY aspect
c) the price
I fail to see the interest in the Raspberry Pi when you can pick up a mint second hand SB Touch for less than $300.
One question is, is what gives a sound quality that matches or beats the top level rendering solutions able to do justice to reasonably high end, high resolution music replay systems? Raspberry Pi might offer some chance (or not), Which is where people's experimentation is of interest, wheras I'm not aware of any suggestion that the Squeezebox passes muster? Or is there evidence that it does?
t@rmac posted:thank you , I'm testing my two system
1) Rasp with MPD + Minimserver
2) Futro ( Thin client ) with Daphile + Logitech media server
Keep in touch
I'm looking forward to read your findings! If you install MinimServer on the Pi it makes sense to also install a UPnP renderer on the same machine. This allows you to take advantage of the flexibility of MinimServer and to control replay with a UPnP (or OpenHome) control point like Linn Kazoo or BubbleUPnP. These are quite mature applications.
You can also run MPD alone and control replay with any MPD client, e.g., on a mobile device. But, in contrast to MinimServer, MPD and MPD clients do not support customizable tags and are, as many UPnP server included the ones supported by Naim in their servers, not suitable for classical music, in my opinion.