To add to what others have said, the reason it's 'lossless' is because the compression method decompresses to the original audio data, not a simplified version like you get with MP3, etc. Lossless decodes bit for bit, like a zip archive (or any of the other similar archive methods). The player has to decompress this on the fly, which I believe is more processor intensive than playing MP3s, which may be why it causes some players to struggle.