So I was transferring several of my mp3 files onto my phone to be able to have them to play anywhere when I realized all the album artwork that shows up in iTunes doesn't seem to be copying over with the mp3's. So I began to poke around on the internet and I continually was finding the AppleScript: http://dougscripts.com/itunes/scripts/ss.php?sp=embedart
This wasn't at all helpful to me though, because I run a PC and can't exactly run that script. After wasting too much time with countless id3 tag editors in hope they would have a feature like this, I managed to stumble across a site by someone called Teridon who had written a VBScript, a Perl script and a exe that all worked with iTunes 6-9. Unfortunately for me I just upgraded to version 10. So i downloaded the VBScript and just glanced at the code to see if there was some reason it would work with iTunes 10. After just modifying the check to see if your version of iTunes was 7 to a 10, Voila! it worked flawlessly!
For a little help I wrote a super short tutorial to use this file so you wont wonder why it keeps throwing an error when you just double click it.
Here's the modified VBScript I used: iTunes.vbs
Make sure to open a run window by choosing "Run" from the start menu and then typing "cscript PATH.TO.THE.FILE\itunes.vbs" obviously replace PATH.TO.THE.FILE with the path to where you downloaded the script. To make it super simple just download it to the root of the C drive.
Next it will pop up a menu with all your playlists. It should read something like this:
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
Select from the following playlists
Number of playlists: 11
1: Library
2: Music
3: Movies
4: TV Shows
5: Genius
6: iTunes DJ
7: My Top Rated
8: Recently Added
9: Recently Played
10: Unrated Songs
11: Z Testing Ones
Enter comma-separated lists to process:
Simple type the number of the corresponding playlist you want it to run on and hit enter. Now sit back and wait. It does take it some time, but I did it on my library right before I went to sleep and woke up to a complete library and mp3's with embedded artwork.
I ran it first on some test files, hence the playlist named "Z Testing Ones" so I could ensure it wouldn't break anything and it still worked. I would recommend the same before you run it on your whole music library. But after a few tests, I noticed no problems and ran it on the whole library.
The original file came from Tridon. I only modified one line of code to allow it to work on iTunes 10. If you want to check out his code or if you have iTunes 6-9 I would go here: http://mysite.verizon.net/teridon/itunesscripts/ and download the original. If you have any questions feel free to post them.
written by B. , February 29, 2012
written by SPC , January 24, 2012
I've just got my itunes sorted and embedding will be the last step!
written by E. , January 21, 2012
To patch to the script, add this line as line 134 (i.e. after "Set Artobj = track.Artwork"):
Wscript.Echo "[" & artist & "] " & songName & " : " & Artobj.Count
written by nordland071285 , January 06, 2012
Will this work if all my music is only on my ipod?
My iTunes Library is empty because I just create a sharepod/iDump copy on ext hard disk every few months
Ideally I want to embed the artwork in the mp3 file on the ipod.. so that when i use sharepod or iDump to create a backup, it embeds the artwork in each individual mp3 file.
It's primarily so that I dont lose all my hardworked artwork every time i lose my ipod
I can't have a local itunes library because i work off small hdd laptop and change pc regularly
hope that makes sense, this has been a long ordeal
thanks
written by KSK , December 31, 2011
written by pharmacy reviews , October 18, 2011
written by KC , August 24, 2011
written by Francis , May 07, 2011
it seems it doesnt always work.
so when it stop and claims artwork has been deleted.
i look at the list of where it stopped and load the artwork manually and reload the script
written by Francis , May 07, 2011
written by Francis , May 07, 2011
it stated the artwork has been deleted.
it was caused when i been doing it manually.
to FIX this:
run the "get album artwork" within itunes
and rerun the script.
should work
written by Jack , April 05, 2011
written by Juan , March 29, 2011
Any idea??
written by Eric , March 27, 2011
I was having this issue too, so from the run command I typed "cmd" to open a console window. From there I entered "cscript c:itunes.vbs" I did this expecting to see some sort of error when it crashed, but everything went fine this time.
written by Leon , March 21, 2011
written by Craig , December 09, 2010
The one issue I am having is the script window closes out after about 40 songs. Any suggestions.
written by Craig , December 09, 2010
written by kav , December 02, 2010
written by Giò , November 30, 2010
written by TTTT , November 29, 2010









