Sin saber cómo es el sistema de sonido de OS X y que florituras soporta y cuanta dificultad supone programar sobre el, no me atrevería a decir que un reproductor de 20 € es caro o barato. Me explico, no se cuanta responsabilidad tiene el reproductor en la reproducción. Al fin y al cabo, tendrá que pasarle unos datos a un controlador de sonido. Su única tarea, más allá del interfaz, sería aplicarle cierto procesamiento específico a los datos (ecualización, distintas opciones dither, etc.), y no tengo nada claro cuan simple o compleja (o útil) sería esta.
Saludos.