I’m not a programmer, but is getting the player to simply display embedded album art REALLY this hard? I mean, album art embedding in MP3s is pretty standardized right?
Yes its fairly hard in the case of mp3 because the jpegs are stored scrambled and not as directly readable files. The spec designers clearly intended that anyone decoding them would be on a normal PC and could simply descramble the jpeg into a new files before passing it to a jpeg decoder. But that doesn’t work in rockbox since when we’re buffering files from the disk we have no such memory available to store jpegs until they’re needed. The solution I guess is probably to do something like rewrite the mp3 file as its being buffered to have a normal jpeg file appended to it, or else to write a jpeg decoder that could understand scrambled jpegs. Neither is really all that easy.
It’d be easier for other formats though.