Download hundreds (455 and counting) of AppleScripts for Apple's iTunes that will help make managing your digital music collection easier and more fun!

Popular Now

Set Video Kind of Selected

downloaded 12m 44s ago

Set Video Kind of Selected v5.0

Change video kind and video related tags of selected video tracks

downloaded 16m 30s ago

New Play Count v2.0

Set the Plays of selected tracks.

Increment Number Tags

downloaded 29m 25s ago

Increment Number Tags v2.3

Set choice of various number tags of selected tracks incrementally

Super Remove Dead Tracks

downloaded 29m 55s ago

Super Remove Dead Tracks v4.2

Remove iTunes tracks disassociated from files

Scan For Double Entries

downloaded 30m 18s ago

Scan For Double Entries v2.0

Locates pairs of track entries pointing to the same file

Unplayed Albums to Playlist

downloaded 34m 20s ago

Unplayed Albums to Playlist v1.0

Copies complete unplayed music albums to playlist

What's AppleScript?

AppleScript is a simple Macintosh-only programming language that can control and automate actions on your Mac. AppleScript is already available on your computer as part of the Mac OS and many popular applications can be automated using AppleScript scripts. Scripts written for iTunes can manage files and track information, create playlists, interact with other applications, perform innovative tasks, and handle many kinds of chores which otherwise would be repetitive, laborious, and/or time-consuming.

Cool! Where Do I Start?

Start browsing the site by using the scripts ↓ Menu link above. AppleScripts are gathered into these general Categories:

Or use the search box at the top of every page to try and find something specific.

Not sure how to install AppleScripts? Here's the Download/Installation FAQ & Video.

Check back often or subscribe to my Twitter feed @dougscripts, my RSS blog feed and 30 Most Recent Scripts RSS to stay notified about new and updated scripts and info.


May 3 2015 - 3:25 pm

UPDATED: Make Playlists By Tag v2.0

Make Playlists By Tag v2.0 will create Music track playlists based on each selected entry of a specified tag. That is, create individual playlists by Artist, Album Artist, Album, Composer (and their “Sort” siblings), Genre, or Year.

In the screenshot above, the script will create a playlist for each checkmarked Artist.

This latest version is essentially a maintenance update for better compatibility with Yosemite and also fixes an issue where tags containing white space characters would appear as blank; now the script ignores such tags.

OS X 10.8 and later only. More info and download is here.

April 27 2015 - 2:49 pm

UPDATED: Copy From Start to Stop v2.1

Copy From Start to Stop v2.1 makes a copy of the selected track using its Start and Stop times as the beginning and ending of the new file and adds to Library, with option to name new track/file. It’s handy for creating a new file from a portion of a larger file.

Works as a fine companion to the script Player Position to Start or Stop, which sets the Start or Stop time of the currently loaded track to the time of the paused player position.

This latest version is a general maintenance update because it may have appeared damaged on recent operating systems.

More info and download is here.

April 15 2015 - 3:22 pm

TrackSift 2 v1.0.2

TrackSift 2 rolls nine tools for iTunes into a single easy to use app. With TrackSift you can:

  • Sort tracks into playlists by Apple ID Merge two or more playlists
  • Delete “dead” tracks Delete unused non-Tunes Genre names
  • Create “One-Hit Wonder” and “𝑛 Songs by Artist” playlists
  • Find songs without album art, without lyrics, and not in playlists

This lateset version fixes a problem with unresponsive clicks in the launch verification panel; improves library parsing; improves Notifications; other minor fixes.

TrackSift 2 is available exclusively on the Mac App Store.

April 12 2015 - 11:53 am

M3Unify v1.2.3

M3Unify is a flexible M3U playlist creator and file exporter that will allow you to load a USB thumb drive or SD card with copies of your iTunes songs the way you and your audio player want. M3Unify can archive playlists and audio files to a folder, volume or portable media and includes options to create Artist/Album sub-folders, rename files, convert to AAC or MP3, and more.

This latest version fixes an issue with embedded artwork in converted AAC files not appearing in some Android players (and perhaps other non-Apple devices).

For OS X 10.8 and later. M3Unify is $5.00, but free to use in demo mode with a fifteen track limit. This is a free update for registered users.

More information, video demo and download is here.

April 12 2015 - 11:31 am

UPDATED: This Tag That Tag v4.3

This Tag That Tag will assist with swapping, copying, and appending data between two user-chosen tags in selected tracks or tracks in the selected playlist:

Swap – swap data between tags, ex: ARTIST<->COMPOSER
Copy – copy data from one to another tag, ex: ARTIST->COMPOSER ARTIST
Append – append data from one tag to the end of another, ex: ARTIST->COMPOSER – ARTIST
Prepend – prepend data from one tag to the beginning of another, ex: ARTIST->ARTIST – COMPOSER

This lateset version adds “Date Added” and “Release Date” to the “This” tags. Like the number properties already available, date properties cannot Swap with the text properties available as “That” tags because date properties can’t accept text. The dates can be coerced to text in this format: YYYY-MM-DD HH:MM:SS so that they can be sorted properly.

This Tag That Tag is free to try for 10 days, $1.99 thereafter, free for registered users. More info and download is available here.

April 9 2015 - 1:49 pm

iTunes 12.1.2 Available

Apple has released iTunes 12.1.2 (strangely, we never saw v12.1.1). Improves photo syncing issues and fixes to the Get Info window. More as it develops.

[UPDATE 1] No fix to selection object in “Music Videos”, still no fixes to CD Get Info and CD View Options shortcuts (probably a lost cause).

April 8 2015 - 7:51 pm

Security Update 2015-004 Fixes EPPC Issue

Good news, everyone. Today, in addition to releasing OS X 10.10.3 and iOS 8.3, Apple released Security Update 2015-004 for 10.9 and 10.8. This update appears to fix the EPPC bug introduced in Security Update 2015-002. The bug prevented access to Remote Apple Events over the EPPC protocal. Anyway, I had no problems with a couple of simple tests.

Fast turnaround, actually.

April 3 2015 - 4:38 pm

UPDATED: M3Unify v1.2.1

I made a couple of minor fixes to M3Unify which corrects some rare issues with SD card formatting errors. In any case, you should update to v1.2.1, either in-app via M3Unify’s “Check for Update…” option or direct download from this page. This is a free update for registered users.

April 1 2015 - 3:46 pm

Latest Security Update Affects EPPC Protocol

Apple’s latest Security Update (2015-002) apparently affects the EPPC protocol on OS X 10.8 and 10.9 and prevents Remote Apple Events from being sent/received correctly. Topher Kessler has more at MacIssues and there is this thread at MacScripter.

UPDATE: This issue was fixed with Security Update 2015-004 for 10.9 and 10.8.

April 1 2015 - 5:33 am

UPDATED: A Space Between v1.2

The few-seconds gap between tracks on recorded media is an artificial time. Devised to be just long enough to visually and sonically demarcate the tracks on a space-limited side of LP vinyl, the gap carried over to tapes, CDs and digital. It is unlikely that musicians playing a gig would pause such a short period of time before launching unto their next number…for every single number. Even so, we’re accustomed to the two-second rule when listening to recorded media. (And cross-fades? Utterly unnatural.)

A Space Between will play the tracks in the selected playlist and wait a user-entered number of seconds between tracks.

I’ve found that six to eight seconds of silence between tracks can be quite refreshing, especially between longer contiguous album tracks. But it adds something to the atmosphere of a mixed-track playlist, too.

How un-streamy.

This latest version of A Space Between is a maintenance update with a few minor performance tweaks.

Free stuff, dev ID-signed, more information and download is here.

Site contents © 2001 - 2015 (that's right: 2001) Doug Adams and weblished by Doug Adams, dougscripts AT mac DOT com. About.
All rights reserved. Legal.
AppleScript, iTunes, iPod, iPad, and iPhone are registered trademarks of Apple Inc with whom this site has no affiliation.