To make this work, you'll need a hardware device to hold your music files; some type of software to "serve" or stream your music files; endpoints to receive the streamed music; music control software running on a hardware device to play music; and a wired or wireless network to tie everything together.
Recently, I switched to Roon. Roon has a much better interface and much better SQ; however, to take full advantage of Roon's DSP capabilities, you need a fairly powerful device to run Roon Core. Hence I purchased a sonicTransporter with DSP (with no storage) just to run Roon Core. My Roon setup is Ethernet from a wall jack to a 5-port switch. The sonicTransporter and Zenith are plugged into the switch. The Zenith music server is plugged into a Mytek DAC using a USB cable. The DAC is plugged into a NAD M12 preamplifier using RCA cables.
Using Roon, I had to make some comprises. For example, Roon does not support DNLA, but does support RAAT (Roon's protocol), AirPlay, Squeezebox, and Chromecast. HOWEVER, you cannot synchronize different protocols (called Zones in Roon). The much improved SQ and Roon music management capabilities made the trade-off worthwhile. I have two zones:
You need to carefully choose your front end.
You can also run LMS server and LMS client on a single Raspberry PI, and connect it to any USB or network device. For my goddaughter's 30th birthday, I gave her one of my legacy systems: vintage Bose 901 speakers (original series with chrome stands), Bose equalize, Yamaha receiver, Raspberry PI LMS Server/Player, and 3 TB USB drive. She's streaming Tidal from LMS, and playing music from the USB drive and her phone/table. There are no latency or connectivity issues with this setup.
There's a lot to learn about this stuff. Don't be shy about asking more questions. That's how I learned on this forum.
- Hardware Storage Device examples: NAS, computer hard/solid state drive (HHD/SSD), thumb drive, USB HHD/SSD, media server HHD/SSD
- Software Server examples: Roon Core, Logitech Media Server (LMS), Synology Audio Station, JRiver Media Center
- Endpoint examples: Raspberry PI, Squeezebox Duet or Touch, Chromecast Audio devices/Chromecast speakers, AirPlay speakers, DNLA speakers
- Music Control Software examples: Roon, iPeng, JRiver, LMS, DS Audio
Recently, I switched to Roon. Roon has a much better interface and much better SQ; however, to take full advantage of Roon's DSP capabilities, you need a fairly powerful device to run Roon Core. Hence I purchased a sonicTransporter with DSP (with no storage) just to run Roon Core. My Roon setup is Ethernet from a wall jack to a 5-port switch. The sonicTransporter and Zenith are plugged into the switch. The Zenith music server is plugged into a Mytek DAC using a USB cable. The DAC is plugged into a NAD M12 preamplifier using RCA cables.
Using Roon, I had to make some comprises. For example, Roon does not support DNLA, but does support RAAT (Roon's protocol), AirPlay, Squeezebox, and Chromecast. HOWEVER, you cannot synchronize different protocols (called Zones in Roon). The much improved SQ and Roon music management capabilities made the trade-off worthwhile. I have two zones:
- Zone 1 uses a Roon ready Mytek DAC and a RAAT enabled Raspberry PI
- Zone 2 uses Roon ready Chromecast wireless speakers and one Chromecast Audio device
You need to carefully choose your front end.
- LMS gives you many streaming options - basically, every major streaming service (e.g., Tidal, Qobuz, Pandora, Sirius), an Internet radio directory, and the ability to manually enter web page URLs (e.g., RadioTunes channels).
- Roon allows you to stream Tidal and just this week Qobuz, and radio stations that stream in MP3, AAC, and FLAC formats, and TuneIn web page URLs.
- I tried JRiver; its like a Swiss Army knife. I decided not to use it because I didn't want to tie up a computer to use it, and I didn't want to spend the time learning how to use all of the bells & whistles.
You can also run LMS server and LMS client on a single Raspberry PI, and connect it to any USB or network device. For my goddaughter's 30th birthday, I gave her one of my legacy systems: vintage Bose 901 speakers (original series with chrome stands), Bose equalize, Yamaha receiver, Raspberry PI LMS Server/Player, and 3 TB USB drive. She's streaming Tidal from LMS, and playing music from the USB drive and her phone/table. There are no latency or connectivity issues with this setup.
There's a lot to learn about this stuff. Don't be shy about asking more questions. That's how I learned on this forum.