jim built one of these for me last year. the streamplayer hosts roon, and my music is stored on an internal solid state drive. apart from my main system, i have a few two-channel-audio-only end-points, all of which use a wireless connection.
others have commented on the matchless sonics and impeccable build quality, so i want to discuss a feature of the streamplayer which goes unmentioned in other reviews - namely, the procedure for managing the streamplayer.
jim has wisely opted to use the native linux command line for all player management functions. this is in contrast to the shockingly badly designed web-based guis which are required by other servers i've used. i won't name names, but if you've struggled with these servers and their user interfaces you know what i mean. it appears that jim trusts that anyone serious enough to use his servers can master the elementary linux steps required to perform routine operations.
here's what i do to update the internal drive 'music' with new music:
1) connect to the server a drive or memory stick containing the album or albums to transfer.
2) from a machine on the same network as the server, log in:
ssh root@splayer.local
root@splayer.local's password: XXXXXXXX
3) then use the 'blkid' command to get the id of the external drive:
root@splayer ~ $ blkid
:
/dev/sdc2: ....
4) then mount the drive:
root@splayer ~ $ mount /dev/sdc2 /mnt
5) then copy the album XYZ from the external drive to the internal drive:
root@splayer ~ $ cp -r /mnt/XYZ /music
6) then unmount the drive and remove it from the server:
root@splayer ~ $ umount /mnt
after a year of use i believe the streamplayer is one of the great value-propositions in audio.
thanks jim!