u can only rip thru a cd. u can however hook up a flash drive, mp3 player, external harddrive etc and stream music from them. i'm playing my mp3s using a 1gb usb flash drive hooked up to the port on the back. i like it better that way since it keeps the music off the harddrive and i can easily add/change my music whenever i want by plugging it back to the pc.