Progress so far.
Feature to connect to the internet and download box arts is done. Except there is a bug that if you have no internet connections the loader crashes. Been trying to fix this for most of the day, but can't seem to be able to.
People suggested using freeimage for the smaller box art, freeimage is a lib that will allow you to modify images and save them again. Now this isn't that useful to people who didn't want even more images on there sd card, but it is the only way i can go about doing it really.
To make things as efficient as possible, when it finds a box art you don't have, it connects to the internet and downloads this, it will then convert that boxart into a smaller version as well. My advice to people will be to clear you sd card of images and start fresh, using your wireless connection to download the files. The first time you use it without boxart wil be slow (its downloading files!!!) but then after the initial time its downloaded them, it will be just as quick as it is now, maybe even quicker.
There is one more issue i need to solve before i release the next version. The boxart images you guys currently have are 32bit, when you modify the image using Freeimage it changes it to 24bit, libpng (which i used to display the png files) doesn't like 24bit files. This could be the reason so many of you guys have had issues with smaller box art, depending how you may had saved it.