dougscripts.com

Popular Now

Reset Tracks Start-Stop

downloaded 4m 45s ago

Reset Tracks Start-Stop v2.3

For iTunes Batch-reset the Start and Stop Time of selected tracks to their entire duration

downloaded 22m 16s ago

New Shuffled Playlist v1.0

For iTunes Copy the selected playlist with tracks in shuffled play order

Is Artwork Embedded

downloaded 25m 19s ago

Is Artwork Embedded v2.0

For Music Detects if a track's file's metadata contain image information

Tracks Without Embedded Artwork

downloaded 29m 39s ago

Tracks Without Embedded Artwork v2.1

For Music Gather audio tracks whose files contain no artwork metadata

downloaded 30m 43s ago

Re-Embed Artwork v3.1

For Music Exports and then re-imports selected tracks' artwork

Batch Export Playlists

downloaded 38m 27s ago

Batch Export Playlists v2.4

For iTunes Export selected playlists as individual XML or M3U files

Welcome!

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

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 macOS and many popular applications can be automated using AppleScript scripts. Scripts written for Apple's Music, TV and iTunes apps can manage files and track information, create playlists, interact with other applications, perform innovative tasks, and handle many kinds of chores with accuracy and precision 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 a Download/Installation FAQ.

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

Latest:

RSS ROOLZ! SUBSCRIBE!

September 19 2020 - 3:11 pm

UPDATED: Delete Empty Playlists v4.3

For macOS 10.15 and later only. This script will list the empty user-created playlists in the Music app and can delete all or just a selection of them.

NOTE: A bug in the current version of Music prevents the complete removal of playlists from the Sidebar UI (when they are deleted via an AppleScript like this one) until the Music app has been quit and re-started.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Delete Empty Playlists v4.3 and download link is here.

September 16 2020 - 9:47 am

UPDATED: Playlist Manager v3.1

For macOS 10.15 and later only. The Music app only allows one playlist to be selected at a time. This applet can perform common useful tasks on a multiple selection of playlists: playlist title renaming (add text, remove text, search and replace text) and duplicate, delete, export, move and merge playlists.

This app is free to try full-featured in Demo Mode. While in Demo Mode, only up to 10 playlists can be manipulated per launch. If you like it you can purchase a code for $2.99 which will unlock the Demo Mode limitation. Launch the app and click "Register…" in its File menu to make an in-app purchase.

Latest version:

  • Fixes issue that prevented complete launch on some systems
  • v3.0 (9/12/2020):
  • Accommodations for macOS 11 Big Sur
  • Adds Move to new Playlist Folder tool
  • Performance, UI and security enhancements

More information for Playlist Manager v3.1 and download link is here.

September 16 2020 - 9:32 am

UPDATED: Apply Embedded Artwork v1.1

For macOS 10.15 and later only. This script will examine each selected track's local file for image metadata and apply it as the track's album artwork.

There may be a bug in the way the Music app updates the media library from iTunes which results in "artwork-less" tracks, despite the existence of image metadata in a track's file. This script will try to rectify this for a selection of tracks. Read the Read Me.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Apply Embedded Artwork v1.1 and download link is here.

September 14 2020 - 4:02 pm

NEW: Merge-Delete Playlists v6.0

For macOS 10.15 and later only. This script will allow you to merge the track contents of two or more playlists to a new or existing playlist or delete any number of playlists at once, including Smart, Genius, and Playlist Folder playlists. The merge feature will prevent the same tracks that may appear in different source playlists from being duplicated and has an option to delete original playlists. The delete feature only deletes playlists; tracks, of course, remain in the library.

This app is free to try full-featured in Demo Mode. In Demo Mode it will only process 5 playlists per launch. If you like it you can purchase a code for $1.99 which will unlock the Demo Mode restriction. Launch the app and click "Register…" in its File menu to make an in-app purchase through PayPal.

Latest version:

  • Accommodations for macOS 10.15 and later
  • Performance, UI and security enhancements

More information for Merge-Delete Playlists v6.0 and download link is here.

September 12 2020 - 10:21 pm

NEW: Playlist Manager v3.0

For macOS 10.15 and later only. The Music app only allows one playlist to be selected at a time. This applet can perform common useful tasks on a multiple selection of playlists: playlist title renaming (add text, remove text, search and replace text) and duplicate, delete, export, move and merge playlists.

This app is free to try full-featured in Demo Mode. While in Demo Mode, only up to 10 playlists can be manipulated per launch. If you like it you can purchase a code for $2.99 which will unlock the Demo Mode limitation. Launch the app and click "Register…" in its File menu to make an in-app purchase.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Adds Move to new Playlist Folder tool
  • Performance, UI and security enhancements

More information for Playlist Manager v3.0 and download link is here.

August 29 2020 - 1:35 pm

UPDATED: Rate Me! Rate Me! v6.1

For macOS 10.15 and later only. This stay-open applet watches your playing tracks and when one begins playing displays a notification-sized panel whereby a rating for the track can be entered. Features options to display only unrated playing tracks and timer preferences for how soon and how long the panel is displayed.
While you could easily rate the current track from the Music app's icon in the Dock, this script interrupts you and compels you to do so.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Rate Me! Rate Me! v6.1 and download link is here.

August 25 2020 - 3:11 pm

UPDATED: Re-Embed Artwork v3.1

For macOS 10.15 and later only. This script will export then re-import the artwork data of the selected tracks obliging the Music app to embed the artwork in the track's file's meta-data.

For best results, use with an album's worth of tracks--or so--at a time. Music may be obliged to perform a number of background tasks when applying image data and may prevent the script from proceeding if a large amount of data is involved.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Re-Embed Artwork v3.1 and download link is here.

August 22 2020 - 1:26 pm

UPDATED: Display File Path v2.1

For macOS 10.15 and later only. This script will float alongside the Music app and continuously monitor it for a single track to be selected and display that track's file path (if it exists); or the script can be set to likewise display the file path of each playing track. Includes Show in Finder and Copy Path to Clipboard options.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Display File Path v2.1 and download link is here.

August 21 2020 - 8:17 pm

UPDATED: Search Results to Playlist v3.1

For macOS 10.15 and later only. Search the entire Music app library, or a selected playlist, for user-entered text by All, Song Title, Artist, Album, or Composer tag and copy the track results to a Search Results playlist, which will be created automatically if necessary. Can optionally re-create or append to the Search Results playlist on each run.

Latest version:

  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Search Results to Playlist v3.1 and download link is here.

August 21 2020 - 12:10 pm

UPDATED: Remove n Characters From Front or Back v6.5

For macOS 10.15 or later. This script lets you delete a specified number of characters from either the beginning or the ending of the Title, Album, Album Artist, Artist/Director, Category, Comments, Composer, Episode ID, Grouping, Show (or their "Sort" siblings), Movement or Work tag of each selected track. For example, delete the initial digits and the space from "01 First Track", "02 Second Track", and so on.

This app is free to try full-featured in Demo Mode, with the exception that only up to five tracks can be processes per launch. You can purchase a code for $1.99 which will remove this restriction. Launch the app and click "Register..." in the its File menu to make an in-app purchase.

Latest version:

  • Restores access to CD tracks
  • Adds "Ask Are you sure?" toggle to Preferences
  • v6.4 (july 17, 2020):
  • Accommodations for macOS 11 Big Sur
  • Performance, UI and security enhancements

More information for Remove n Characters From Front or Back v6.5 and download link is here.

Site contents © 2001 - 2020 (that's right: 2001) Doug Adams and weblished by Doug Adams. Contact support AT dougscripts DOT com. About.
All rights reserved. Privacy.
AppleScript, iTunes, iPod, iPad, and iPhone are registered trademarks of Apple Inc. This site has no direct affiliation with Apple, Inc.
The one who says "it cannot be done" should not interrupt the one doing it.