I built my own server, have been for decades now. My current music server is;
Host: blackpeter Kernel: 3.16.0-4-amd64 x86_64 (64 bit) Desktop: N/A
Distro: Debian GNU/Linux 8
Machine: Mobo: ASUSTeK model: M5A97 v: Rev 1.xx Bios: American Megatrends v: 0901 date: 11/24/2011
CPU: Quad core AMD FX-4100 (-MCP-) cache: 8192 KB
clock speeds: max: 3600 MHz 1: 1400 MHz 2: 1400 MHz 3: 1400 MHz 4: 1400 MHz
Graphics: Card: NVIDIA GM107 [GeForce GTX 750]
Display Server: X.Org 1.15.1 driver: nvidia Resolution: 1920x1080@60.02hz
GLX Renderer: Mesa DRI Intel Haswell Mobile GLX Version: 1.4 (3.0 Mesa 10.1.3)
Audio: Card-1 NVIDIA Device 0fbc driver: snd_hda_intel Sound: ALSA v: k3.16.0-4-amd64
Card-2 VIA VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller driver: snd_ice1724
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
Drives: HDD Total Size: 32006.3GB (75.4% used) ID-1: /dev/sdc model: WDC_WD60EFRX size: 6001.2GB
ID-2: /dev/sdb model: WDC_WD60EFRX size: 6001.2GB
ID-3: /dev/sde model: WDC_WD6001FZWX size: 6001.2GB
ID-4: /dev/sdf model: WDC_WD60EFRX size: 6001.2GB
ID-5: /dev/sda model: WDC_WD20EFRX size: 2000.4GB
ID-6: /dev/sdd model: WDC_WD60EFRX size: 6001.2GB
Partition: ID-1: / size: 1.8T used: 230G (14%) fs: ext4 dev: /dev/sda1
ID-2: swap-1 size: 25.66GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
Sensors: System Temperatures: cpu: 7.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 194 Uptime: 35 days Memory: 1204.5/11992.5MB Client: Shell (bash) inxi: 2.2.21
Weird, the M audio Audiophile 24/96 card doesn't show in system specs,
The case is an Antec 300 2, which was totl when I built this machine 8 years ago, uses 80mm fans, (3) and I've added a couple of 60 mm fans to aid force cooling all those hard drives. It's silent unless your head is right next to the machine.It feeds Wav's that I ripped from my own cds throughout my system(s) for the highest fidelity.
This machine is also my movie server, so the hdd space is rsynced to a series of hdd's that I manually connect to sync, then disconnect once the sync is done, with a third copy off-site.
I send the data, both audio and video through gigabit ethernet to my movie machine, which is;
System: Host: hightime Kernel: 4.4.0-34-generic x86_64 (64 bit) Desktop: N/A
Distro: Linux Mint 17.3 Rosa
Machine: Mobo: ASUSTeK model: SABERTOOTH 990FX R2.0 v: Rev 1.xx
Bios: American Megatrends v: 2501 date: 04/08/2014
CPU: Octa core AMD FX-8350 Eight-Core (-MCP-) cache: 16384 KB
clock speeds: max: 4013 MHz 1: 4013 MHz 2: 4013 MHz 3: 4013 MHz 4: 4013 MHz 5: 4013 MHz
6: 4013 MHz 7: 4013 MHz 8: 4013 MHz
Graphics: Card: NVIDIA GK104 [GeForce GTX 760]
Display Server: X.Org 1.15.1 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
Resolution: 1920x1080@60.0hz
GLX Renderer: N/A GLX Version: N/A
Audio: Card-1 NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
Card-2 VIA VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller driver: snd_ice1724
Sound: Advanced Linux Sound Architecture v: k4.4.0-34-generic
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
Drives: HDD Total Size: 3000.6GB (4.9% used) ID-1: /dev/sda model: WDC_WD3003FZEX size: 3000.6GB
Partition: ID-1: / size: 464G used: 77G (18%) fs: ext4 dev: /dev/sda5
ID-2: swap-1 size: 68.50GB used: 0.01GB (0%) fs: swap dev: /dev/sda3
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 26.8C mobo: N/A
Fan Speeds (in rpm): cpu: 0
Info: Processes: 256 Uptime: 50 days Memory: 3570.6/32074.2MB Client: Shell (bash) inxi: 2.2.28
again the M-Audio Audiophile 24/96 doesn't show up for some reason here either.
the case is a Cooler Master HTPC case, it's very large, (fits in a shelf that was originally designed for records, and fills it) that uses 120 mm fans, for great airflow, with 0 fan noise, which is important.
This one feeds my 70" 4k screen,(dunno why it isn't showing, but it is running at 2560 x 1440) and audio is going through a Bryston Pre, then sent to a Carver PM 350 and a Carver PM 1.5 amp, which feed respectively my maggie 1.6Qrs and Crescendo 3009, among a lot of other speakers throughout the house.
For audio only, the first machine, which is an almost 8 years old now, is more then enough power, it's idleing 99.9% of the time
when it comes to digital data, if you don't have (at least) two copies, you don't have the data.
When I build my next server, it'll use the latest AMD Ryzen chip, but it will definitly have balance connections, like my ancient audiophile card does.
I've been testing the Audioengine D1 in my workstation
System: Host: direwolf Kernel: 4.7.0-1-amd64 x86_64 (64 bit)
Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux stretch/sid
Machine: Device: desktop System: Gigabyte product: N/A
Mobo: Gigabyte model: 990FXA-UD3 v: x.x
BIOS: American Megatrends v: F2 date: 07/15/2013
CPU: Quad core AMD FX-8350 Eight-Core (-HT-MCP-) cache: 8192 KB
clock speeds: max: 4000 MHz 1: 1400 MHz 2: 1400 MHz 3: 1400 MHz
4: 2100 MHz 5: 1400 MHz 6: 1400 MHz 7: 1400 MHz 8: 1400 MHz
Graphics: Card: NVIDIA GK107 [GeForce GT 640]
Display Server: X.Org 1.18.4 driver: nvidia
Resolution: 1920x1080@60.00hz, 3840x2160@30.00hz
GLX Renderer: N/A GLX Version: N/A
Audio: Card-1 NVIDIA GK107 HDMI Audio Controller driver: snd_hda_intel
Card-2 Advanced Micro Devices [AMD/ATI] SBx00 Azalia (Intel HDA)
driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k4.7.0-1-amd64
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169
IF: enp5s0 state: up speed: 1000 Mbps duplex: full
mac:
Drives: HDD Total Size: 8501.7GB (48.8% used)
ID-1: /dev/sda model: Samsung_SSD_850 size: 500.1GB
ID-2: /dev/sdb model: WDC_WD4003FZEX size: 4000.8GB
ID-3: /dev/sdc model: WDC_WD4000F9YZ size: 4000.8GB
Partition: ID-1: / size: 443G used: 63G (15%) fs: ext4 dev: /dev/sda1
ID-2: swap-1 size: 17.14GB used: 0.07GB (0%) fs: swap dev: /dev/sda5
Sensors: System Temperatures: cpu: 16.1C mobo: N/A gpu: 35C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 297 Uptime: 50 days Memory: 4561.0/16080.6MB
Client: Shell (bash) inxi: 2.3.5
Case is another Antec 300 2, it's a normal sized mid tower, with tons of slots for hdd's, and lots of cooling, all of the 80mm variety, as 120 mm fans weren't everywhere when I bought it.
, and it, along with pulseaudio, instead of ALSA, has been absolutely fabulous audio reproduction through an Adcom preamp, and my oldest piece of audio gear, my Carver M 1.5T that I've owned since the early nineties, feeding a pair of M&K S-100's and an M&K KX 10-sf subwoofer.
I'd say build your own, you can tailor it to what you want. If a small form factor is what you want, there's a number of cases that do swimmingly.
I'm a paranoid luddite, so I have all incoming connections blocked at the router level, micro sd cards are so cheap now, it's just easier to carry a 128 or 256 gig microsd card filled with whatever mp3's I'm in the mood for.