As other people have posted you can both play direct and transfer music files from both a USB stick and USB hard drive. I did all 4 this evening at 256 and 320Kbps. All worked very well but when transferring it seems to be all or nothing so be careful