ewww it's by Roku though. I have a couple of their products, roku radio and the M1001 and I have had some pretty large issues with them. Well, mostly with the roku radio. It actually crashes my airport extreme. It never works well. Sound awesome though. In retrospect wish I had just got an apple hifi. Since ATV caches and plays the mp3s the M1001 is basicly just a $200 clock now.