SheerBoredom.net

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Embed Album Artwork from iTunes into MP3 files for Windows

E-mail Print PDF

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.

 

Comments (24)add
0
another workaround
written by B. , February 29, 2012
If you write protect your subfolder and all files and subfolders with inheritance in the iTunesAlbum ArtworkDownload directory, that seems to get rid of the "The artwork has been deleted" problems.
report abuse
vote down
vote up
Votes: +0
0
...
written by SPC , January 24, 2012
I've tried E.'s workaround above but cant get this to work on windows 6 64bit and the latest itunes......It starts for about 3 seconds then closes before i can even read why.

I've just got my itunes sorted and embedding will be the last step!
report abuse
vote down
vote up
Votes: +0
0
Workaround
written by E. , January 21, 2012
This script is great! However, it often does not get all the way through the playlist, but stops with the error: "The artwork has been deleted." Now, I think I found a workaround: Modify the vbs-script to print the files it is processing, then when it stops with the error make some trivial change to the song's info in iTunes - this makes iTunes save the tags again which seems to fix the problem (for that song). Now re-run the script, and repeat smilies/smiley.gif

To patch to the script, add this line as line 134 (i.e. after "Set Artobj = track.Artwork"):
Wscript.Echo "[" & artist & "] " & songName & " : " & Artobj.Count

report abuse
vote down
vote up
Votes: +0
nordland071285
...
written by nordland071285 , January 06, 2012
This looks amazing - it might be exactly what i'm looking for, but I cant tell!

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
thankssmilies/grin.gif
report abuse
vote down
vote up
Votes: +0
0
Thanks
written by KSK , December 31, 2011
It worked perfectly. Thank you very much
report abuse
vote down
vote up
Votes: +0
0
cool
written by pharmacy reviews , October 18, 2011
I am trying to use MP3 files in a somewhat unconventional way. My “artists” are not humans, but rather birds. “Birders”, as opposed to music fans, use a technique called “playback” to attract certain species. In certain locations-like the Amazon-sound is a much more reliable way to identify species than by sight. Thanks to you, I am able to imbed an illustrative image of the bird in 300 x uo was to use an I-pod, …..to be continued….
report abuse
vote down
vote up
Votes: -2
iamlost456
Manually entered artwork
written by iamlost456 , August 24, 2011
It still tries to embed them, but since they should be already embedded it ends up doing nothing to them.
report abuse
vote down
vote up
Votes: +0
0
What about manually entered artowrk
written by KC , August 24, 2011
How does this script handle manually entered artwork through iTunes? Does it skip those, or will it cause problems?
report abuse
vote down
vote up
Votes: +0
0
...
written by Francis , May 07, 2011
sorry don't know how to edit.

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
report abuse
vote down
vote up
Votes: +0
0
too soon
written by Francis , May 07, 2011
it seems i commented too soon, it stopped again and again i had to redo the steps i did above i guess i have to repeat this until it processes everything
report abuse
vote down
vote up
Votes: +0
0
fix
written by Francis , May 07, 2011
Mine would stop as well after a few songs, ran it in cmd line so i could see the error.

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
report abuse
vote down
vote up
Votes: +0
0
Work Great - Itunes 10.2.1.1
written by Jack , April 05, 2011
It worked for me without doing anything special...
report abuse
vote down
vote up
Votes: +0
0
...
written by Juan , March 29, 2011
I did the test (as iamlost suggested) with a short playlist and it worked fine. But when I try to apply the script to the entire library I get this message: "itunes.vbs : The artwork has been deleted" and the console window stops.

Any idea??
report abuse
vote down
vote up
Votes: +0
0
Console window vanishes
written by Eric , March 27, 2011
"The one issue I am having is the script window closes out after about 40 songs. Any suggestions. "

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.
report abuse
vote down
vote up
Votes: +0
0
awesome
written by Leon , March 21, 2011
you are a god among men
report abuse
vote down
vote up
Votes: +0
iamlost456
No luck yet...
written by iamlost456 , December 11, 2010
I haven't had any luck yet finding a solution to this issue.. If anyone else finds anything please post your solution!
report abuse
vote down
vote up
Votes: +0
0
...
written by Craig , December 09, 2010
this is what I am learning; running the script is embedding the downloaded artwork so it is visible on my droid when I sync through double twist. Prior to running the script downloaded artwork would be lost and only the manually entered artwork would be presented on the droid. Which is great. In windows explorer, some artwork is presented as part of the folder icon, but not all, and the individual files, once you go into the folder, remain generic mp3 icons.

The one issue I am having is the script window closes out after about 40 songs. Any suggestions.


report abuse
vote down
vote up
Votes: +0
iamlost456
...
written by iamlost456 , December 09, 2010
They should show up in windows explorer.

So i noticed the same issue your having Craig with several songs. I'm gonna try to see why this is happening. Let me know if you find out anything before me...

Did it work with any of your songs?
report abuse
vote down
vote up
Votes: +0
0
...
written by Craig , December 09, 2010
after the script runs shouldn't artwork be the icon for the mp3 files in windows explorer? This was an assumed check for me and nothing changed. What is the best way to confirm the artwork is embedded. I might be missing something.
report abuse
vote down
vote up
Votes: +0
0
...
written by kav , December 02, 2010
You are a gentleman and a scholar!
report abuse
vote down
vote up
Votes: +1
0
...
written by Giò , November 30, 2010
You are my salvation! It's exactly what I was looking for! Thanks!
report abuse
vote down
vote up
Votes: +0
0
...
written by TTTT , November 29, 2010
BUT: Dont run windows media player while the script is running, unless you want to get rid of your artworks!!!!
report abuse
vote down
vote up
Votes: +0
0
...
written by TTTT , November 29, 2010
Thank you so much!!!!!!!!smilies/smiley.gif
report abuse
vote down
vote up
Votes: +2
0
...
written by Tamir99 , November 17, 2010
Thank you very much!!! That's exactly what I've been looking for. smilies/smiley.gif
report abuse
vote down
vote up
Votes: +1
Write comment

security image
Write the displayed characters


busy

Tag Cloud

You are here Guides Apple Embed Album Artwork from iTunes into MP3 files for Windows