I use an external sound card, Creative Sound Blaster X-Fi HD. I also use AirPort Express which provides an AirPlay function. The sound card has features allowing the digitizing of LP's, as well as recording to/from all external media players/recorders, i.e. DAT, CD, compact cassette, reel to reel, etc. That's why you may want to consider the X-Fi HD. That's to say, although you can listen to anything from the internet, you can not download some of what you are listening to; however, with a CD recorder, or DAT recorder you can record what ever you are listening to when your sound setting on your computer is set to output at 16/44.1. After recording, you can use the external sound card to send music back to computer for editing/storage.