Each track is attached to a separate message. This works well for recipients who have a per-message limit (like Hotmail, Gmail & Yahoo mail do).
Sponsored Links:
Applescript to Send Selected iTunes Tracks Using Mail
Copy & paste the Applescript below into Script Editor (found in /Applications/Applescript
) and save to ~/Library/iTunes/Scripts
. You may need to create this folder if it’s not there already.
global these_files, these_titles, these_artists, theRecipienttell application "iTunes" if selection is not {} then set sel to selection set these_titles to {} set these_files to {} with timeout of 30000 seconds repeat with this_track in sel if class of this_track is file track then set end of these_titles to ((name of this_track) as string) set end of these_files to (get location of this_track) end if end repeat end timeout if these_files is not {} then my email_files() else display dialog "Selected tracks cannot be emailed..." buttons {"Cancel"} default button 1 with icon 2 giving up after 15 end if else display dialog "No tracks selected..." buttons {"Cancel"} default button 1 with icon 2 giving up after 15 end if end tell
to email_files() set theRecipientName to text returned of (display dialog ("Who are you sending these to?") default answer "") tell application "Mail" repeat with i from 1 to the count of the these_files set thisFile to item i of these_files set thisTitle to item i of these_titles set newMessage to make new outgoing message with properties {subject:thisTitle, content:thisTitle & return & return} tell newMessage make new to recipient at end of to recipients with properties {address:theRecipientName} set visible to true tell content make new attachment with properties {file name:thisFile} at after the last word of the second paragraph end tell activate end tell end repeat end tell end email_files