dougscripts.com

frontpage : scripts : here

10 Most Recently Added

Click the script's name to go to its description and download page.

July 30, 2026

Universal Applet for Music

Playlist Manager v5.1

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, text transforms), change View, duplicate, delete, export, move to Playlist Folder, merge playlists and remove track copies.

This app is free to try full-featured in Demo Mode. While in Demo Mode, only up to 5 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.

Action shot:

Playlist Manager in action

Tools in the Manipulate tab operate on the selected playlists.

Latest version:

  • July 30, 2026
  • Minor UI update
  • Maintenance
  • Icon and docs update

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 62 | total downloads: 3,123
download ⬇

Current v5.1

Try it free in Demo Mode.
Unlock it for only $2.99

(via in-app purchase)
July 28, 2026

Universal Applet for Music

Compare Two Playlists v5.3

Quickly compares the contents of any two playlists and displays the tracks that are common to both or the tracks in one playlist not contained by the other. Has tools to copy or move tracks from one playlist to another or delete common tracks from one or the other playlist.

Free to try in Demo Mode: While in Demo Mode, several features will be disabled. An in-app purchase of a registration code will unlock the disabled features.

To purchase a registration code, download and launch the app. Click "Register..." in its File menu and follow the prompts to purchase a code for $2.99. When your payment is processed, you will receive a registration code that will unlock the Demo Mode restrictions.

Action shot:

Compare Two Playlists in action

Detect and display tracks common to or exclusive to the selected playlists.

Latest version:

  • July 28, 2026
  • Fixed a modern problem indexing playlists
  • Minor UI update

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 30 | total downloads: 1,180
download ⬇

Current v5.3

Try it free in Demo Mode.
Unlock it for only $2.99

(via in-app purchase)
July 26, 2026

Universal Applet for Music

Proper English Title Capitalization v5.3

Capitalizes the first letter of each word in your choice of the Title, Artist, Album Artist, Album, Comments, Composer, Grouping, Movement or Work tags of the selected tracks, but based on conventional rules of title capitalization in the English language. Thus, "what it feels like for a girl (above and beyond 12'' club mix)" becomes "What It Feels Like for a Girl (Above and Beyond 12'' Club Mix)". Two user-editable Exception Lists can handle words that should not be title-capped or modified. Test Run feature enables you to see what would be changed displayed in a separate Test Run window.

Action shot:

Proper English Title Capitalization in action

When "Test run" is checkmarked, the Test Run window will display what would have been changed without affecting the actual tracks' tags.

Latest version:

  • July 26, 2026
  • UI rebuild
  • Progress sheet displays in either main or Test Run window, depending on operation
  • Removed troubling regressions

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 91 | total downloads: 6,421
download ⬇

Current v5.3

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
July 26, 2026

Universal Applet for Music

Refresh Smart Playlists v4.5

This applet will "batch-refresh" the selected user-created Smart Playlists by removing the tracks they contain (if possible*) which obliges them to dynamically re-populate, ostensibly with different tracks.

*Note that tracks cannot be removed from a Smart Playlist which already contains every track of the library meeting its rules--it would just re-populate with the same tracks. Smart Playlists employing the "Limit to x" and "Live updating" rules are more likely to be "refreshable".

Action shot:

Refresh Smart Playlists in action

Click "Refresh" to re-populate the selected Smart Playlists.

Latest version:

  • July 26, 2026
  • Fixed regression issue whereby some Smart playlists were ignored
  • Works-around double-click-to-reveal bug
  • UI rebuild and minor fixes
  • Minor maintenance

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 27 | total downloads: 1,232
download ⬇

Current v4.5

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
July 25, 2026

Universal Applet for Music

Remove Duplicate Tracks from Playlist v2.1

Tracks may have been dragged/added/copied to a user playlist two or more times and now each of them appears multiple times in the playlist. This script will remove all but one of these kind of duplicate tracks from a selected playlist. (This does not have anything to do with duplicate files that each have an individual track entry in the Music library.)

Also see Remove From Other Playlists which does what it says.

Action shot:

Remove Duplicate Tracks from Playlist in action

The duplicate track entries in the selected playlist are listed. The selected duplicates can be deleted from the playlist.

Latest version:

  • July 25, 2026
  • UI rebuild
  • Maintenance and minor fixes

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 51 | total downloads: 949
download ⬇

Current v2.1

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
July 24, 2026

Universal Applet for Music

Copy Tracks to Multiple Playlists v6.3

This applet will copy the selected tracks to one or more chosen playlists--or move them, after which they will be removed from the source playlist (if possible; tracks cannot be removed from dynamically populated playlists).

Also see Remove From Other Playlists.

Action shot:

Copy Tracks to Multiple Playlists in action

The 10 selected tracks will be copied to the three chosen playlists.

Latest version:

  • July 24, 2026
  • Fixed regressions
  • UI rebuild
  • Minor maintenance

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 16 | total downloads: 587
download ⬇

Current v6.3

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
July 23, 2026

Universal Applet for Music

Sundry Info To Comments v6.6

...or Category or Description

Copy your single choice of filename, file path (location), file's parent folder path, track's Date Added (YYYY-MM-DD HH:MM:SS), file creation date (YYYY-MM-DD HH:MM:SS), current playlist, volume adjustment, start/stop time (HH:MM.SS), rating stars as text, artwork size (WxH), purchaser name, purchaser account ID or encoder (if accessible) to choice of Category, Comments or Description tag of each selected track. By putting data in one of these available tags it can be visible and sortable or used with Smart Playlist criteria. Also see Edit Category Tag.

I've kept the word "Comments" in the title of this script for legacy purposes, even though modern versions of it can write to other tags.

Action shot:

Sundry Info To Comments in action

Choose the information to use from the popup and then choose the tag of the selected tracks to copy it to.

Latest version:

  • July 23, 2026
  • UI rebuild
  • Minor regression fixes
  • Other minor maintenance

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 18 | total downloads: 694
download ⬇

Current v6.6

Try it free in Demo Mode.
Unlock it for only $1.99

(via in-app purchase)
July 21, 2026

Universal Applet for Music

Rate Me! Rate Me! v6.9

This stay-open applet watches your playing tracks and when one begins playing displays a notification-sized panel whereby a Rating and/or Favorite or Suggest Less/Dislike 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.

Action shot:

Rate Me! Rate Me! in action

This panel will pop up when a new song begins playing. Make any changes to Rating, Favorite or Suggest Less/Dislike for the track and then dismiss the panel.

Latest version:

  • July 21, 2026
  • UI rebuild and maintenance

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 17 | total downloads: 834
download ⬇

Current v6.9

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
July 21, 2026

Universal Applet for Music

Lyrics Tag Viewer v1.2

View and edit a selected track's Custom Lyrics tag in a non-modal window, which, unlike a track's Info panel, will not block keyboard and mouse activity in the Music app's interface.

Action shot:

Lyrics Tag Viewer in action

The Lyrics tag can hold a lot of text. I use the lyrics tag of track 1 of an album to stow liner-note caliber text snippets and so on.

Latest version:

  • July 21, 2026
  • Minor UI updates and maintenance

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 14 | total downloads: 257
download ⬇

Current v1.2

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
July 20, 2026

Universal Applet for Music

Playlist XML Librarian v2.1

This application will list the exported Playlist XML files collected in a specified folder with options to view, edit and send (import) them to the Music app. Makes it easy to maintain an organized stockpile of exported Playlist XMLs to reduce the number of onboard Music playlists.

Also see Playlist XML Viewer which can display and play a single selected local Playlist XML file drag-and-dropped or chosen. For handling exported library XML files, see Library XML Track Viewer

Action shot:

Playlist XML Librarian in action

I exported a ton of playlists I made for a weekly radio show which I can re-load anytime—as complete playlists or track selections from one—with Playlist XML Librarian. Shown is a saved Apple Music playlist which can be imported to Music later.

Latest version:

  • July 20, 2026
  • Adds search feature; searches XML collection for playlist XMLs with track entries whose Title, Artist, Album or Composer tag matches entered search text.
  • v2.0 (jun 3 2026):
  • Outgrew AppleScript, is now a full-fledged Xcode app
  • Overall speed boost
  • Checks each XML file for appearance in the Music app as status
  • Sort playlist XML list by name, date, track count, playlist kind and status
  • Additional Settings to configure status indexing and display
  • Description overspill appears in popover
  • Toggle playlist info visible

Further:

Info:

  • The script's icon
  • works with: Music
  • file format: Application (Applet)
  • Gatekeeper Security: Notarized by Apple
  • current version downloads: 26 | total downloads: 237
download ⬇

Current v2.1

Free to use, but a payment
in appreciation is requested.
Thanks for your support!
Site contents © 2001 - 2026 (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 be interrupting the one who is doing it.