dougscripts.com

Managing Tracks

July 25 2026 - 10:20 am

UPDATED: Remove Duplicate Tracks from Playlist v2.1

Tracks may have been dragged/added/copied to a user playlist two or more times—defying the Music app’s caution about adding them—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.

Latest version:

  • UI rebuild
  • Maintenance and minor fixes

More information for Remove Duplicate Tracks from Playlist v2.1 and download link is here.

July 24 2026 - 9:27 am

UPDATED: 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.

Latest version:

  • Fixed regressions
  • UI rebuild
  • Minor maintenance

More information for Copy Tracks to Multiple Playlists v6.3 and download link is here.

July 13 2026 - 10:28 am

UPDATED: Quick Convert v5.8

Convert all or just the selected tracks of the selected Playlist using your choice of available encoders, restoring your Settings-set encoder afterwards.

Additionally, you can:

  • Choose to delete and/or Trash the original tracks and/or files
  • Copy all converted tracks to a playlist

Latest version:

  • Minor UI updates

More information for Quick Convert v5.8 and download link is here.

June 30 2026 - 10:39 am

UPDATED: List MIAs v6.6

Universal, for macOS 11 and later only. This applet checks your Media library for missing and presumed dead tracks—those tracks that have become disassociated from their file and which are listed with a “!”—and can delete them from the Music app or create a text file listing these tracks by last known File Path, Title, Artist and Album, which you can view using TextEdit.

Also see Super Remove Dead Tracks and Media Folder Files Not Added.

Latest version:

  • General maintenance, UI update
  • Fixes unusual issue with locating track for reveal

More information for List MIAs v6.6 and download link is here.

June 27 2026 - 9:26 am

UPDATED: Needle Drop v7.8

Needle Drop plays each track in the selected Music playlist for a set time interval optionally starting at a set number of seconds into each track, beginning with the selected track. Handy for ‘scoping playlists.

Needle Drop will work best on tracks that have local files. Un-cached tracks streamed from the cloud may upset timing while audio is being downloaded.

Latest version:

  • Fixed issue causing crash on engage
  • Updates UI Scripting to correct an issue that may have prevented operation
  • General maintenance

More information for Needle Drop v7.8 and download link is here.

December 5 2025 - 11:13 pm

NEW: Tracks by Name Length to CSV v1.0

The award for longest track title in my library goes to Slim Gaillard for his 238-character “Opera in Vout (Groove Juice Symphony) (live): Part 1: Introduzione Pianissimo (Softly, Most Softly) / Part 2: Recitativo E Finale (Of Much Scat) / Part 3: Andante Cantabile In Modo De Blues / Part 4: Presto Con Stomp (With A Floy Floy)”.

The reason I know that is because I ran in to a few other long-titled tracks and thought they really don’t need all that crap in there. Some of them have entire Wikipedia entries for titles. Who needs ’em? I’ll sort ’em up and chop ’em down. But then my brain sent a memo reminding me that you can’t sort by title length.

Tracks by Name Length to CSV will make a CSV (comma-separated-values) text file listing tracks sorted by the length of their title (greater than 50 characters). The CSV will list the title, album and artist of the tracks as well as the title length.

Of course, a lot of Classical albums are up there length-wise. I won’t edit those. It’s the weird Zappa and Slim Gaillard stuff that better beware.

More information for Tracks by Name Length to CSV v1.0 and download link is here.

December 5 2025 - 2:35 pm

UPDATED: Albums Amiss v1.4

This script uses track information to calculate whether a particular batch of tracks with the same Album title represent an incomplete or over-complete album, with either too few or too many requisite album tracks. Also, albums with missing Track and Disc information will be considered “amiss”. Such batches will be copied to a discrete results playlist where they can be examined. The entire Music library or a selected Smart playlist can be scanned. (To be clear: the script does not check some kind of online database; it uses the extant local track entry information. Thus, tag accuracy is essential.)

Latest version:

  • Fixed an issue displaying 0 results
  • Accommodation for macOS 26/Tahoe

More information for Albums Amiss v1.4 and download link is here.

November 18 2025 - 1:04 pm

UPDATED: Playlist Manager v5.0

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 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 26/Tahoe
  • Adds Text Transformations
  • Adds Set View options
  • Adds Remove copies of tracks option
  • Adds CSV as an export-as-file option
  • Adds “Edit Info” panel to edit names and descriptions
  • Preview field larger
  • Fixes a number of regressions

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

October 19 2025 - 6:48 pm

UPDATED: Scan For Double Entries v4.3

This applet will scan your Music library for pairs of track entries that–very strangely–point to the same file and then copy those tracks to a discrete playlist for further examination; presumably you’ll want to remove one of the faux pair tracks without Trashing the single associated file.

More about this issue is here.

Latest version:

  • Accommodations for macOS 26/Tahoe

More information for Scan For Double Entries v4.3 and download link is here.

October 17 2025 - 3:03 pm

UPDATED: Not In Any Playlist v4.2

This applet will scan the Music app for tracks that are not assigned to any user-created playlists and display them. Once assembed, selected tracks in the list can be assigned to a user-chosen playlist or exported as a text file.

Latest version:

  • Accommodations for macOS 26/Tahoe

More information for Not In Any Playlist v4.2 and download link is here.

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.