I recently saw a special offer from Arrow Electronics for the Raspberry Pi 3B board at 30% off, including overnight FedEx shipping, so $25 all in. Wow.
This was too good to pass up, I'm not sure why Arrow would be willing to give away Raspberry Pi 3B boards, but I took them up on it and then planned my next use case.
I decided on JRiver Media Center 22, they now offer a preloaded SanDisk microSD card with a Debian Linux based version of JRMC22 for $39, called Id Pi.
I've built several different RPi3 based music players and servers, in each case using a thin-Linux variant that maximizes the limited available hardware horsepower.
This time I decided to try a more involved program to see how it would run, and while it must be very slimmed down code as compared to the Windows or Mac versions of JRMC, this would still be a stiffer challenge to the ARM Cortex A53 based 1.2GHz CPU and 1GB of available RAM on the RPi3 board.
I chose an all metal case for superior heat dissipation, the duinoCase B+, and applied small heat sinks to the CPU and GPU. The audiophile in me couldn't resist adding a little bit of ERS cloth tape to the Ethernet, USB, HDMI, and DC power input ports:

Fully assembled and ready for testing:

The bus powered Seagate 2TB portable HDD I attached for library storage proved a bit too power hungry for the official RPi foundation approved 2.4 amp power supply, but the problem went away after I substituted a Motorola Turbo Power 25 which is capable of 2.85 amps at 5 volts:

After connecting an HDMI cable to a display, I was in business and found the Id Pi program to be pretty much identical looking to the JRMC Windows or Mac versions, which made set-up easy as I'm already familiar with this application.
And somewhat to my surprise, it runs perfectly with no discernible lag or fudginess, great work by the developer in refining this application to run on such humble hardware. The GUI is essentially identical to what you'd see running this program on Windows/Mac:

It also proved highly responsive to the stellar JRemote control point app ($9) for Android or iOS, maybe it was all in my mind but I thought the app perhaps had snappier response with the Id Pi than it does with this application running on my Windows or Mac machines. Here is the view on an Android phone:

All in all the Id Pi is a raging success for anyone wanting a music server/player but not wishing to run one on their daily driver computer, or spend mega bucks on various high-end solutions. It offers just a bit more in terms of a real GUI as compared to various other lean-Linux media player applications which are meant to run headless, or only offer a rudimentary at best GUI.
You can also choose to run this headless and not connect any display, in that scenario you can control the program or access it's settings/configuration via a browser based application that JRiver calls Panel, simply by entering the Id Pi's assigned IP address into any web browser running on the same network. That too works well.
In the end I shouldn't be surprised at how smoothly this went, JRiver has always been outstanding software and the developer team is obviously smart and hard working. Id Pi is highly recommended for anyone interested in having a music server/player kept fully separate of their daily driver computer, well worth the low price of admission and my new reference for DLNA/UPnP streaming to various network endpoints.
Id Pi is the real deal JRiver Media Center, just minus the video/movie capability of their now very well known Windows/Mac platform versions.
This was too good to pass up, I'm not sure why Arrow would be willing to give away Raspberry Pi 3B boards, but I took them up on it and then planned my next use case.
I decided on JRiver Media Center 22, they now offer a preloaded SanDisk microSD card with a Debian Linux based version of JRMC22 for $39, called Id Pi.
I've built several different RPi3 based music players and servers, in each case using a thin-Linux variant that maximizes the limited available hardware horsepower.
This time I decided to try a more involved program to see how it would run, and while it must be very slimmed down code as compared to the Windows or Mac versions of JRMC, this would still be a stiffer challenge to the ARM Cortex A53 based 1.2GHz CPU and 1GB of available RAM on the RPi3 board.
I chose an all metal case for superior heat dissipation, the duinoCase B+, and applied small heat sinks to the CPU and GPU. The audiophile in me couldn't resist adding a little bit of ERS cloth tape to the Ethernet, USB, HDMI, and DC power input ports:

Fully assembled and ready for testing:

The bus powered Seagate 2TB portable HDD I attached for library storage proved a bit too power hungry for the official RPi foundation approved 2.4 amp power supply, but the problem went away after I substituted a Motorola Turbo Power 25 which is capable of 2.85 amps at 5 volts:

After connecting an HDMI cable to a display, I was in business and found the Id Pi program to be pretty much identical looking to the JRMC Windows or Mac versions, which made set-up easy as I'm already familiar with this application.
And somewhat to my surprise, it runs perfectly with no discernible lag or fudginess, great work by the developer in refining this application to run on such humble hardware. The GUI is essentially identical to what you'd see running this program on Windows/Mac:

It also proved highly responsive to the stellar JRemote control point app ($9) for Android or iOS, maybe it was all in my mind but I thought the app perhaps had snappier response with the Id Pi than it does with this application running on my Windows or Mac machines. Here is the view on an Android phone:

All in all the Id Pi is a raging success for anyone wanting a music server/player but not wishing to run one on their daily driver computer, or spend mega bucks on various high-end solutions. It offers just a bit more in terms of a real GUI as compared to various other lean-Linux media player applications which are meant to run headless, or only offer a rudimentary at best GUI.
You can also choose to run this headless and not connect any display, in that scenario you can control the program or access it's settings/configuration via a browser based application that JRiver calls Panel, simply by entering the Id Pi's assigned IP address into any web browser running on the same network. That too works well.
In the end I shouldn't be surprised at how smoothly this went, JRiver has always been outstanding software and the developer team is obviously smart and hard working. Id Pi is highly recommended for anyone interested in having a music server/player kept fully separate of their daily driver computer, well worth the low price of admission and my new reference for DLNA/UPnP streaming to various network endpoints.
Id Pi is the real deal JRiver Media Center, just minus the video/movie capability of their now very well known Windows/Mac platform versions.