First off forgive me if this is the wrong place but i have an issue I want people
to be aware of and I'm not sure where to post because it involves what i would
call a Rockbox bug. Some people may have noticed problems with getting their
album art to display on Rockbox using a wide range of different tagging tools / apps.
For example if you add a cover with the well known and popular app called Tag&Rename
your covers are NOT going to show up on the player (at least on the Fuze+ I tested)
Through trial an error i found some programs that worked properly for adding artwork
such as dbPowerAmp and MP3Tag. They both work great for adding artwork and having it
show up properly inside Rockbox.
The reason i figured out was rather obvious.. it's a mime-type problem inside Rockbox.
There is 2 valid and proper mime types for Jpeg files and both *should work..
image/jpeg
image/jpg
Only Mp3's i tested using the longer length mime type worked, the shorter one had
the artwork image ignored by Rockbox.
Like a lot of other code out in the world i think it would be best to have Rockbox changed
to support both mime types (since they are both valid according to standards)
The thing is i prefer to use Tag&Rename to add my artwork to FLAC/MP3's (if i embed art)
I'm making a big stink about this because i have decided to embed my folder.jpg's
and my music collection is huge so its going to take a while and i want to use my prefered
application to do it. So.. I just found a solution (for advanced users)
Basicly as a work around I decided i wanted to patch the Tag&Rename program.
I happen to have done some patching on it recently anyway
(First you have to get the current version of UPX to unpack the .exe)
The next thing i did was open the .exe in the debugger/disassembler OllyDBG
and i changed 3 bytes and saved/exported my changes to a new .exe and ran the program
and bingo problem solved, now artwork is added and working with Rockbox + Tag&Rename 3.6.1
Ok since this program is shareware i can not give out the patched program's .exe
but i can tell everyone what i did etc..
Here is the line i changed in OllyDBG
005B2FAE BA BC325B00 MOV EDX, TagRenam.005B32BC ; ASCII "image/jpg"
And here is what it should look like after patching.
005B2FAE BA 44396500 MOV EDX, TagRenam.00653944 ; ASCII "image/jpeg"
So at address 005B2FAE i changed the hex from BABC325B00 to BA44396500
The point was to force Tag&Rename to use the other mime type.
Softpointer who makes the tagging app does not have a forum and they rarely release updates
so for me to continue to use it i had to make my own bug fix for the program lol
Lastly I'm not trying to make any demands on Rockbox dev's or anything
I just wanted to bring this issue to light because i am willing to bet this issue
applies to many other tag related applications and NOW people may have a better
understanding why some people are posting comments in this forum saying the art don't show up..