If you're buying this device with the expectation that it will be online and playing from one of the supported music services or on airplay, you'll probably be happy. BUT if, like me, you just want to control a remote USB drive, you should probably look elsewhere. Aside from the fact that the only format of the drive is FAT32 master boot record which took me a while to figure out, there are a few other things that will annoy you. The songs on the USB drive cannot be added to playlists or saved in any order. Not only that. The player ignores the directory structure on the USB drive, so you can try as hard as you want, but you have one loooong playlist of all the songs on the drive in alphabetical order, and that's all you can work with. By the way switching the play mode single/repeat/repeat1 on the usb drive doesn't work either or works one out of ten times. Respectively until now I'm not sure what it actually does. Furthermore, I don't know what the lan port on the player is for, because it always connects via wifi anyway, and the cable connection parameters can't even be set anywhere. So personally I think the port is just there for decoration, or you can hide some little thing in there. I would say that a lot of things could be solved with a firmware update, but since the manufacturer is some anonymous Chinese company I don't have much hope. Although in the control app you can write a message to the developers, but I was scared to do that because I don't know what would happen then. Otherwise the player is decently made in metal chasis including rack mount rails. For the money I'm able to live with it, but I'm definitely not satisfied.
If you've read this far, now it's up to you.