I use Roon with my 2 Phantoms and Dialog.
My Roon Server connects to a Raspberry Pi 2 with a Hifiberry Digi+ board (has an optical output) connected to the optical input on the Dialog.
The Rpi2 is running Picoreplayer - https://sites.google.com/site/picoreplayer/home
Roon connects directly to the Picoreplayer using Squeezebox mode. Upto 192/24 (which is the max the Hifiberry board and Dialog can do anyway)
The picoreplayer also runs Airplay (using shairport) simulataneously - so I can stream to the Phantoms using airplay when I'm not using Roon (for radio mostly)
Cheap solution works perfectly.
And the added bonus of not needing Spark at all - I have the Remote volume control - and I use the Volume control only app on my ipad.
My Roon Server connects to a Raspberry Pi 2 with a Hifiberry Digi+ board (has an optical output) connected to the optical input on the Dialog.
The Rpi2 is running Picoreplayer - https://sites.google.com/site/picoreplayer/home
Roon connects directly to the Picoreplayer using Squeezebox mode. Upto 192/24 (which is the max the Hifiberry board and Dialog can do anyway)
The picoreplayer also runs Airplay (using shairport) simulataneously - so I can stream to the Phantoms using airplay when I'm not using Roon (for radio mostly)
Cheap solution works perfectly.
And the added bonus of not needing Spark at all - I have the Remote volume control - and I use the Volume control only app on my ipad.