DIY streamer
Posted by: sjt on 21 August 2013
First post!
I have a Dac V1 and a NAP 100 on order (looking forward to them turning up) and I am thinking about making a streamer to take advantage of the USB input on the dac. I currently use a squeezebox touch that gets its tunes over a wireless network from a server box, and the squeezebox is connected to my existing dac via coaxial SPDIF. I am wondering if I can improve on the serving aspect of this in terms of sound by making a streamer out of a raspberry pi. (I can't afford a naim streamer at the moment!)
I understand that it is better to avoid wireless serving of the tunes (not sure why though), but it is difficult to for me to make a wired network, so I am thinking about having a hard disk with my tunes on it connected direct to the raspi, and the raspi connected direct to the dac via usb. This way, the processing of the raspi should be light when serving the tunes to the usb dac - simply pulling them off the local disk (transcoding?) and directing them to the usb port connected to the dac. All my tunes are flacs, so I am guessing the raspi would have to transcode to a stream that the dac can understand - correct? I dont know how much load this would put on the raspi.
I would use wireless network to rsync the tunes onto the raspi's disk from my main server and for remote control.
I did a bit of searching and there are a couple of operating systems dedicated to streaming that look good:
raspyfi
picoreplayer
I would try both of these to see which is best. One is confirmed to work with the dac v1, and the other says it can handle asynchronus usb so it should be OK with the dac v1.
I reckon I could do all this relatively cheaply - I would need a raspi, a usb disk, a wireless usb plug, a usb hub and a power supply, plus a few cables.
I am quite comfortable with doing things like installing the operating systems and hacking a raspberry pi, but I dont know much about the demands and considerations of serving to a usb stream. So some questions:
- Does the plan sound like it would provide a gain over wireless streaming?
- Is there anything wrong with the plan? Are there any things I should look out for?
Thanks for any advice from experts here!