iTunes Script
An alternative to selecting and dragging is this script that searches your iTunes catalog for artwork then copys that art to the rest of the songs on the album. Select the tracks that don't have art and execute the script.
Put it in your hard disk's library> iTunes> Scripts folder. Not in your user library. I'd like to give credit to the author. Forgot who it is. He calls the script "Arthur". Enjoy!
An alternative to selecting and dragging is this script that searches your iTunes catalog for artwork then copys that art to the rest of the songs on the album. Select the tracks that don't have art and execute the script.
Put it in your hard disk's library> iTunes> Scripts folder. Not in your user library. I'd like to give credit to the author. Forgot who it is. He calls the script "Arthur". Enjoy!
Code:
tell application "iTunes"
repeat with newTrack in the selection
if album of newTrack is "" then
display dialog "The selection must have album name specified." buttons {"Cancel"} default button "Cancel"
else if kind of artwork 1 of newTrack ? 0 then
display dialog "That track already has artwork." buttons {"Cancel"} default button "Cancel"
else
set newAlbum to album of newTrack as string
try
set oldTrack to null
repeat with precedent in (tracks of first library playlist where album is newAlbum)
if kind of artwork 1 of precedent ? 0 then
set oldTrack to precedent
end if
end repeat
if oldTrack is null then
display dialog "No precedent found." buttons {"Cancel"} default button "Cancel"
else
set oldArt to artwork 1 of oldTrack
set olddata to data of oldArt
set data of artwork 1 of newTrack to olddata
end if
on error
display dialog "Couldn't copy the artwork." buttons {"Cancel"} default button "Cancel"
end try
end if
end repeat
end tell