ArtDoctor 2.0 console
Posted on Jun 30th 2009 by pieceofsummer.
Works with firmware 3.0 both on Windows and Mac OS X (using Mono) – tested on iPod Touch 1g (Windows 7, Snow Leopard) and iPhone 3GS (Snow Leopard).
This is still experimental, so comments and bugreports are welcome!
Download: ArtDoctor2con.
Still have no time to make GUI, sorry.
Posted in Tools | 33 comments
Park1 on July 13th, 2009 at 20:33
Many thanks!
Tested on iPhone (Model — MA712LL, Firmware — 3.0 (7A341), iTunes 2.2.0.23 , Windows XP SP3).
A.KOC..H on July 20th, 2009 at 18:44
Hello! It’s really nice to have such kind utility. Unfortunately it’s does not work. Maybe I do something wrong.
I have Model MA712LL, FWZ 3.0(7A41), iTunes 8.2, WinXP SP3, Jailbraked by Redsn0w.
Log below:
Microsoft Windows XP [
pieceofsummer on July 22nd, 2009 at 14:49
I’m aware of error 10, but still investigating why it happens. It seems to happen only on some computers, the others are working OK.
I’ll try to find some time to make a fix. If you don’t mind, I’ll contact you by e-mail to test it.
A.KOC..H on July 23rd, 2009 at 17:21
Sure . . I’m ready to support. Reaaly I need it
moondabor on July 24th, 2009 at 04:19
Works on my iPod Touch running 3.0! My only gripe from making this perfect would be the resizing algorithm made for the thumbs. If you could use bicubic or better, it would make it perfect.
tyrone on August 3rd, 2009 at 03:07
It works!
wow i’ve been searching the internet everywhere for a program like this after some 3rd party program messed up my album art cache and all the art was mixed up.
There were a few that were not fixed and as a result i have lost them (album art not readable from link in yellow or something) but other than that perfect!
u should advertise a lot better…
pieceofsummer on August 3rd, 2009 at 04:55
tyrone,
Yeah, in some cases artwork cannot be fixed (e.g. for some video podcasts or movies), but ArtDoctor now sets it to default “note”, and when you navigate these unfixed tracks in iTunes, it will replace artwork back to valid image.
And about advertising: this is a non-commercial project. I don’t get any profit of it, so not going to spend money on context ads. Of cource, sometimes I post links on iPod/iPhone-related forums and communities, but this is not effective enough. Just for fun I’m going to add ‘donate’ button, but I’m not sure it will be enough to pay even for hosting
Dario on August 20th, 2009 at 13:55
Trying to run on I7 with Windows Vista 64 bits get this error:
D:\art>ArtDoctor2con.exe
Waiting for device…
Excepci?n no controlada: System.DllNotFoundException: No se puede cargar el arch
ivo DLL ‘CoreFoundation’: No se puede encontrar el m?dulo especificado. (Excepci
?n de HRESULT: 0×8007007E)
en LibMobileDevice.Internal.NativeMethods.CFRunLoopGetCurrent()
en LibMobileDevice.MobileDevice.DeviceThreadHandler()
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, C
ontextCallback callback, Object state)
en System.Threading.ThreadHelper.ThreadStart()
It says can’t load CoreFoundation dll file…? (Is installed .NET 3.5 SP1 in vista by default)
Shall I try to reinstall .NET?
But worked ok in Athlon running XP 32 bits.
pieceofsummer on August 20th, 2009 at 21:39
Dario,
Yes, I could confirm this.
That’s my fault, I forgot to target it x86 only when compiled. As an immediate solution you may use CorFlags utility from .NET SDK (you may also find it separately from SDK, for example here).
Usage is quite simple:
After that it should work ok.
korben4leeloo on August 27th, 2009 at 10:31
A single thing to say: you rock !!!
I’ve been looking for hours on Internet to find a solution to solve this problem.
And your app fixed the stuff in a blink of an eye.
Just give a call to Apple, in case they’re looking for real programmers
Tested on Windows XP PRO SP2, jailbroken iPhone 3GS with firmware 3.0.1 ( RedSn0w )
Gator5000e on August 28th, 2009 at 00:19
What happens as it goes through the songs and there is a message that says something that it can not be loaded from tag? I saw that message a lot while the program was running. Thanks for any advice.
pieceofsummer on August 28th, 2009 at 00:43
Gator5000e, this happens when there’s no image in tags (or it cannot be read, but this is really rare case).
When image cannot be read, it would be replaced with default “note”. After that you could navigate this song in iTunes (just place selection cursor on it), and it will set an image once again (at least it should). If it doesn’t, try retrieving covers once again.
gianni on September 12th, 2009 at 18:22
i cant seem to get it working on mac os x
pieceofsummer on September 12th, 2009 at 19:05
gianni, have you got latest Mono installed? Please post console output here.
LegeN on September 14th, 2009 at 14:42
Hello everybody from russia!
Thank you very much, works perfectly!!
ipod touch 1g 16gb 3.0 with redshow, win xp sp3, net framework 3.0, itunes 9.0
pieceofsummer on September 14th, 2009 at 21:56
LegeN, glad it worked for you, but I’d like you to remove saved versions from your blog post and provide links to original pages instead. This would help people to get a latest version (I’m planning an update in a day or two).
gp on September 17th, 2009 at 08:05
Windows Vista SP2 x64:
1) Download CorFlags.exe:
http://inet-gw.maphis.homeip.net/training/VMWare/64bit/CorFlags.exe
2) Download ArtDoctor 2.0
3) Run:
CorFlags.exe /32bit+ ArtDoctor2con.exe
4) Run ArtDoctor2con.exe and enjoy
Stan McGinnis on October 31st, 2009 at 05:01
Dude, this tool rocks the house. I got you on the donation.
Dario on November 22nd, 2009 at 19:07
I use last.fm application (it counts how many times a song have been played). After using artdoctor 2.0 I noticed that the songs have bad play counter, for example, a file played once, iTunes shows it was played 160 times… Do this program make any change in the play counter?
Thank you!
pieceofsummer on November 22nd, 2009 at 19:19
Dario, I’d say no. This tool changes neither the main database nor the dynamic playcount stats.
That should be something other issue, possibly a bug in iTunes or in the last.fm app.
BTW, do you mean a standalone last.fm app (on your computer) or kinda of scrobbler right on your iPhone/iPod?
Dario on November 22nd, 2009 at 19:36
Thanks for the response.
I mean a standalone last.fm app. But I see the wrong count in itunes as well. I ask because, if I add a new song, playcount seems to work properly, but if I play an old song (that was in ipod touch before I run artDoctor), play counter is wrong. Maybe I should look for “counterDoctor”.
Thanks anyway.
Manish on December 18th, 2009 at 15:06
Great program, worked like a charm on my iPhone 3.1.2
Guy on January 29th, 2010 at 16:20
Thanks, this worked for most of the songs on my ipod touch 3.0
Rik on February 23rd, 2010 at 04:10
Worked perfect for me on iPod Touch 2g 3.1.3 JB. I did have to use the corflags thing mentioned above due to Win7 64bit.
BIG thanks for this!!
Mark Casson on March 1st, 2010 at 17:03
I used Media Monkey once and then went back to sync with itunes. The album art became jumbled with the wrong pictures on the songs and somtimes duplicates of album art on different albums. Removing my music and then syncing again fixed it temporarily but then every subsequent sync scrambled the artwork again. I have iphone 3G, latest itunes and Vista. Will Artdoctor fix this problem? Also how do you use Artdoctor? do you run itunes or not? do you just connect the iphone and run the programme? Thanks for your help.
pieceofsummer on March 3rd, 2010 at 02:28
Mark, it may help. I don’t give you 100% guarantee (since know nothing about your media library), but in most cases it should work out. Anyway, it wouldn’t make things any worse than they already are.
Just connect your iPhone and start this tool without running iTunes. It would automatically detect a device and start its work. If you’re using Vista x64, then use a CorFlags hint from above before running the tool.
Mark Casson on March 5th, 2010 at 23:39
Well – I ran the tool with some trepidation. It worked! I have 1000 songs. It said that it failed on 7 of items but when I looked everything was there in its place except for one which had disappeared and only a keynote icon was on the iPhone. I re-entered the missing album picture in iTunes and synced. Everything is now perfect and I have synced four times since then with no complications. Thank you very much. I don’t know how it works but it’s very clever.
iFUN.de/iPhone :: Alles zum iPhone − ArtDoctor: Kommandozeilen-Werkzeug repariert falsche CD-Cover Anzeige auf dem iPhone (Windows & Mac) on March 16th, 2010 at 22:37
[...] ArtDoctor 2.0 sind wir heute über ein kostenloses Kommandozeilen-Werkzeug gestolpert, dass die fehlerhafte [...]
Daniel S. on March 17th, 2010 at 12:25
Hi I have an iPod Classic (80GB). With the “ArtDoctorGUI.exe” it start working but the I get the Error: “Unknown data field at this location (6)” so it does’t work.
With ArtDoctor2con.exe i can start and it only say: “Waiting for device…” so it also doesn’t work.
Did you have any idea? Thanks. I run everything under Win XP.
JP on March 20th, 2010 at 12:30
Can’t run it with latest Mono installed. terminal gives the following output:
–
MBP-JP:~ JP$ mono /Users/JP/Downloads/iPod_Cover_Repair/ArtDoctor_1.0.2/ArtDoctorGUI.exe
** (/Users/JP/Downloads/iPod_Cover_Repair/ArtDoctor_1.0.2/ArtDoctorGUI.exe:14036): WARNING **: The following assembly referenced from /Users/JP/Downloads/iPod_Cover_Repair/ArtDoctor_1.0.2/ArtDoctorGUI.exe could not be loaded:
Assembly: PresentationFramework (assemblyref_index=1)
Version: 3.0.0.0
Public Key: 31bf3856ad364e35
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/Users/JP/Downloads/iPod_Cover_Repair/ArtDoctor_1.0.2/).
** (/Users/JP/Downloads/iPod_Cover_Repair/ArtDoctor_1.0.2/ArtDoctorGUI.exe:14036): WARNING **: Could not load file or assembly ‘PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies.
The entry point method could not be loaded
pieceofsummer on March 20th, 2010 at 15:39
JP, version 1.0.2 is Windows-only. You should use version 2.0 to run it on Mono.
JP on March 20th, 2010 at 23:35
Thanks! It worked.
Tim on March 21st, 2010 at 03:36
Thank you so much for this. The messed up album art was driving me crazy, and this program worked like a charm. It’s completely fixed the problem. Great work!
Leave a Reply