Ahhh....OK...I misunderstood what you were looking for.

Yes....all of those devices will do what you ask, but are much more expensive than the Squeezbox, and I don't think have the same ease of use.