So, what's wrong with iTunes? (or what more would you want?)
devicenull: It's single threaded.  All my music is hosted on my NAS, which I connect to via wireless.  iTunes fairly regularly freezes up for 15 seconds when I switch between playlists, or while it's attempting to add music to my library.