Basic overview of a home digital music system
Nov 2, 2019 12:40:55 GMT -5
LCSeminole, SticknStones, and 11 more like this
Post by DYohn on Nov 2, 2019 12:40:55 GMT -5
There has been a lot of discussion about how to set up a digital music system and plenty of confusion on this forum, so I wrote the following (LONG) introduction. I don't claim to be an expert in all variations and there are plenty of options and ideas I have left out, but I have been doing this for ten or so years now and understand the basics. So, here it is:
The basic pieces of a network music system are as follows:
1) The server
2) The router
3) Your home network
4) The player(s)
5) Controllers
1) The server. This can be any type of PC you wish to use. It performs the following functions:
a. It runs server software, which forms the backbone of your ability to easily stream various file formats, sample rates, etc. in an efficient fashion. Examples of server software include Roon Core, Logitech Media Server, Sonos, Plex, and many others.
b. For best results this PC should be used for no function other than as a server and should remain on constantly. This means it is in the userβs best interest to use an energy efficient system with as few moving parts as possible. Some NAS devices can also function as server computers. All server computers can be accessed on your home network and used as an NAS device.
c. The server needs to run an OS such as Windows or MacOS or Linux, and then it must run the server software. For best results the OS should be as lean as possible (using few system resources.)
d. Hardware specs for the server should be whatever is required or recommended by the server software, but in general better performance seems to be had with higher performing hardware (faster processor, motherboard, etc.) and plenty of memory. The system should have ethernet capability and USB ports for external drives, keyboard, mouse etc. as required. In general video optout is just used for setup and maintenance so motherboard built-in video is sufficient.
i. If the server is not located in the listening space, any standard PC configuration can be used, with fan cooling etc.
ii. If the server is in or near the listening space, a silent system is preferred, with passive cooling and a silent power supply.
iii. If you intend to rip CDs using the server it must contain an optical drive.
e.The server should have enough storage space for your local media files, meaning the rips of your CDs, your personal downloads, etc. It also needs storage space for the PC operating system and the server software.
i. Best results are generally obtained by using a small drive for the OS and a separate drive or drives for media storage.
ii. Best results are generally obtained by using SSD drives instead of spinning hard drives. This is because SSD has faster access and transfer times, they generate less heat, and since they have no moving parts they are not prone to mechanical failure (plus they are silent.)
iii. Best results are generally obtained using SATA drives instead of external USB drives, again because of access and data transfer times.
2) The router. This can be any appropriate router/switch including cable or DSL modem router that you choose to use. Faster ethernet speeds generally give better results.
a. The router should connect to the Internet to allow access to Internet streaming services, to data bases used by your server for file tagging, etc.
3) Your home network. This is the ethernet network installed in your house and is the transmission method for the server output.
a. Network speeds can affect streaming quality, so at least a 100baseT system is preferred.
b. For best performance your server should be connected to the router using an Ethernet cable, not via wireless.
c. If possible, your entire network should be hard wired, meaning running Ethernet cables to every desired location for music. Wireless may be used and is generally appropriate for all but the most intense use. Wireless is more prone to drop outs and other artifacts than is a wired system.
d. Wireless access points are a preferred method for wireless distribution, meaning a WPS connection to the main router and then wired connections to the players.
4) The players. Network audio players are computers that run specialized software to receive files from the server and output them to your music system.
a. Players can be specialized devices, either purchased off the shelf or DIY, that run the player software for your chosen server software. For example, Roon requires what is called a Roon Ready player for best results, LMS requires a Squeeze compliant player, Sonos requires Sonos players. Many of these can be used across multiple servers, check with the manufacturer to be sure.
b. Players can also reside on other devices on your network, like PC, tablets or phones. If it can run the required player software, it can be used.
c. Player output is connected to your music system, either to a DAC or preamp via USB or S/PDIF, or in some cases players have analog outputs that connect via RCA or output directly to headphones. iOS devices may connect to the music system via Airplay, and there are many other options depending on the hardware you use.
5) Controllers. There are two types of control interfaces, sources used to rip files to the server, and devices used to remote control players.
a. Source controllers are generally PCs on your network that are used to rip CDs or other content on the server storage. These machines may run your choice of ripping software (iTunes, JRiver, dBPowerAmp, etc.) and they also provide interface with the server for remote administration.
b. Source controllers often also run custom player software such as the Roon App. These can also be used as remote controllers for other players on the network.
c. Source controllers are used to edit or correct file tags if necessary.
d. Remote control devices may also include tablets and phones that connect to players on your network and allow you to control what they are doing.
The basic pieces of a network music system are as follows:
1) The server
2) The router
3) Your home network
4) The player(s)
5) Controllers
1) The server. This can be any type of PC you wish to use. It performs the following functions:
a. It runs server software, which forms the backbone of your ability to easily stream various file formats, sample rates, etc. in an efficient fashion. Examples of server software include Roon Core, Logitech Media Server, Sonos, Plex, and many others.
b. For best results this PC should be used for no function other than as a server and should remain on constantly. This means it is in the userβs best interest to use an energy efficient system with as few moving parts as possible. Some NAS devices can also function as server computers. All server computers can be accessed on your home network and used as an NAS device.
c. The server needs to run an OS such as Windows or MacOS or Linux, and then it must run the server software. For best results the OS should be as lean as possible (using few system resources.)
d. Hardware specs for the server should be whatever is required or recommended by the server software, but in general better performance seems to be had with higher performing hardware (faster processor, motherboard, etc.) and plenty of memory. The system should have ethernet capability and USB ports for external drives, keyboard, mouse etc. as required. In general video optout is just used for setup and maintenance so motherboard built-in video is sufficient.
i. If the server is not located in the listening space, any standard PC configuration can be used, with fan cooling etc.
ii. If the server is in or near the listening space, a silent system is preferred, with passive cooling and a silent power supply.
iii. If you intend to rip CDs using the server it must contain an optical drive.
e.The server should have enough storage space for your local media files, meaning the rips of your CDs, your personal downloads, etc. It also needs storage space for the PC operating system and the server software.
i. Best results are generally obtained by using a small drive for the OS and a separate drive or drives for media storage.
ii. Best results are generally obtained by using SSD drives instead of spinning hard drives. This is because SSD has faster access and transfer times, they generate less heat, and since they have no moving parts they are not prone to mechanical failure (plus they are silent.)
iii. Best results are generally obtained using SATA drives instead of external USB drives, again because of access and data transfer times.
2) The router. This can be any appropriate router/switch including cable or DSL modem router that you choose to use. Faster ethernet speeds generally give better results.
a. The router should connect to the Internet to allow access to Internet streaming services, to data bases used by your server for file tagging, etc.
3) Your home network. This is the ethernet network installed in your house and is the transmission method for the server output.
a. Network speeds can affect streaming quality, so at least a 100baseT system is preferred.
b. For best performance your server should be connected to the router using an Ethernet cable, not via wireless.
c. If possible, your entire network should be hard wired, meaning running Ethernet cables to every desired location for music. Wireless may be used and is generally appropriate for all but the most intense use. Wireless is more prone to drop outs and other artifacts than is a wired system.
d. Wireless access points are a preferred method for wireless distribution, meaning a WPS connection to the main router and then wired connections to the players.
4) The players. Network audio players are computers that run specialized software to receive files from the server and output them to your music system.
a. Players can be specialized devices, either purchased off the shelf or DIY, that run the player software for your chosen server software. For example, Roon requires what is called a Roon Ready player for best results, LMS requires a Squeeze compliant player, Sonos requires Sonos players. Many of these can be used across multiple servers, check with the manufacturer to be sure.
b. Players can also reside on other devices on your network, like PC, tablets or phones. If it can run the required player software, it can be used.
c. Player output is connected to your music system, either to a DAC or preamp via USB or S/PDIF, or in some cases players have analog outputs that connect via RCA or output directly to headphones. iOS devices may connect to the music system via Airplay, and there are many other options depending on the hardware you use.
5) Controllers. There are two types of control interfaces, sources used to rip files to the server, and devices used to remote control players.
a. Source controllers are generally PCs on your network that are used to rip CDs or other content on the server storage. These machines may run your choice of ripping software (iTunes, JRiver, dBPowerAmp, etc.) and they also provide interface with the server for remote administration.
b. Source controllers often also run custom player software such as the Roon App. These can also be used as remote controllers for other players on the network.
c. Source controllers are used to edit or correct file tags if necessary.
d. Remote control devices may also include tablets and phones that connect to players on your network and allow you to control what they are doing.