frontpage : scripts : here

10 Most Recently Added

September 13, 2014

Super Remove Dead Tracks v4.1

Scans iTunes for tracks whose files are inaccessible or no longer available (so-called "dead" tracks, as indicated by a circled "!" next to their names) and removes them. Outputs a tab-delimited text log listing the tracks that were removed by Name, Artist, Album and last known file location. Optional dry run mode allows you to log the tracks that would have been deleted.

iTunes 11 or later, best with OS X 10.8 or later.

Also see List MIAs and Music Folder Files Not Added.

See the video on YouTube.

Action shot:

Super Remove Dead Tracks in action

Quickly scans for "dead" tracks and deletes the ones it finds from iTunes.

Latest version:

  • Preliminary support for OS X 10.10 Yosemite
  • Adds update checking
  • Online Help accessible in-app
  • September 13, 2014

Info:

  • see the read me PDF
  • short url: http://dougscripts.com/212
  • category: Managing Tracks
  • build type: Cocoa-AppleScript
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 70 | total downloads: 52734
  • zip download size: 361.3K
September 13, 2014

Not In Any Playlist v2.1

This applet will scan iTunes for tracks that are not assigned to any user-created playlists and display them. Includes options to export the list as a text file, ignore Smart playlists, ignore non-Music tracks, and copy selected tracks to a new or existing iTunes playlist.

Best with OS X 10.8 or later.

Action shot:

Not In Any Playlist in action

These tracks aren't assigned to any regular or Smart playlists in iTunes.

Latest version:

  • Preliminary support for OS X 10.10 Yosemite
  • Adds update checking
  • Online Help accessible in-app
  • September 13, 2014

Info:

  • see the read me PDF
  • short url: http://dougscripts.com/140
  • category: Managing Tracks
  • build type: Cocoa-AppleScript
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 9 | total downloads: 10814
  • zip download size: 476.7K
September 13, 2014

Block Party! v3.2

Create a "Block Party!" playlist containing random Artists and a specific number of their randomly selected songs arranged in a row ("two-fers"three-fers", and so on), one block of tracks per artist without artist repeats. You can restrict the size of the "Block Party!" playlist by Number of Artists or Duration in hours. Additionally, you can choose to use a particular Playlist as the source of tracks and restrict various Genres.

For iTunes 11, best with OS X 10.8 or later.

Action shot:

Block Party! in action

Main window and settings.

Latest version:

  • Preliminary support for OS X 10.10 Yosemite
  • Adds update checking
  • Online Help accessible in-app
  • September 13, 2014

Info:

September 7, 2014

This Tag That Tag v4.1

This applet 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


The latter three actions also provide an option to delete the info from the first tag after the copy. Read Me explains all.

For OS X 10.8 or later only. This update is free for registered users of v4.x.

Action shot:

This Tag That Tag in action

Select the Action to perform between the two chosen tags in each selected track.

Latest version:

  • Fixes issue with delimiter in Append/Prepend tools
  • New in v4.0:
  • Preliminary support for OS X 10.10 Yosemite
  • Codesigned with Gatekeeper v2 signature
  • Update checking
  • Online Help available from app
  • Adds 10-day trial
  • September 7, 2014

Info:

September 4, 2014

Remove n Characters From Front or Back v5.0

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

OS X 10.8 or later only.

Action shot:

Remove n Characters From Front or Back in action

"Remove n Characters From Front or Back" removes a specified number of characters from either the beginning or the ending of the Song Name, Album, Album Artist, Artist, Comments, Composer, Episode ID, Grouping or Show tag of each selected track.

Latest version:

  • Add Episode ID and Grouping tags
  • Preliminary support for OS X 10.10 Yosemite
  • Codesigned with Gatekeeper v2 signature
  • Update checking
  • Online Help available from app
  • Adds 10-day trial
  • September 4, 2014

Info:

September 4, 2014

Search-Replace Tag Text v4.0

Performs a search-and-replace with the text in your choice of tag (Song Name, Show, Artist, Album Artist, Album, Composer, Comments, Genre, or Grouping) in the selected tracks or all the tracks in the selected Playlist. Features case sensitivity and whole word match options and dry run preview.

OS X 10.8 or later only.

Macworld's Dan Miller has posted a video on how he edits track data using this script.

Action shot:

Search-Replace Tag Text in action

It's a good idea to do a dry run to check the results before actually doing the replace.

Latest version:

  • Addresses errant "can't access tracks" issue
  • Additional support for OS X 10.10 Yosemite
  • Codesigned with Gatekeeper v2 signature
  • Update checking
  • Online Help available from app
  • Adds 10-day trial
  • September 4, 2014

Info:

September 4, 2014

Music Folder Files Not Added v4.0

This application will list the file paths of the files in your designated "iTunes Media" folder which are not in iTunes' library. Additionally, you can select a different parent folder and its contents will be compared to the iTunes library. Includes options to Add a selection of found files to iTunes, move them to the Trash, and export to a text file.

Requires Mac OS X 10.8 or later.

See the video on YouTube.

Action shot:

Music Folder Files Not Added in action

These files ended up in my (archaic) "iTunes Music" folder on my local drive but are not in iTunes' database. They probably got here because they were added to iTunes when my designated "iTunes Media" folder's external drive was not mounted and iTunes defaulted to this location. After I correctly added them, the original copies remained here.

Latest version:

  • Preliminary support for OS X 10.10 Yosemite
  • Codesigned with Gatekeeper v2 signature
  • Update checking
  • Online Help accessible from app
  • Adds 10-day trial
  • September 4, 2014

Info:

  • see the read me PDF
  • short url: http://dougscripts.com/466
  • category: Managing Files
  • build type: Cocoa-AppleScript
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 131 | total downloads: 29560
  • zip download size: 335.8K
August 26, 2014

Random Full Albums to Playlist v1.1

This script will assemble a user-set number of randomly selected full albums to a playlist. The "Some Random Albums" playlist will be re-created on successive launches unless you choose to append additional random albums to the existing "Some Random Albums" playlist. (A "full album" is a set of tracks with the same album name, track count and disc number and where the number of these tracks is equal to the common track count; it will not select all the disks in a multi-disk collection, just one of them; accurate tags are a must.)

Assign it a keyboard shortcut.

Also see Play Random Album and Make Mega Playlist.

Action shot:

Random Full Albums to Playlist in action

Build the playlist at once or by appending albums on successive launches.

Latest version:

  • Fixes a problem whereby only the last disk in a multi-disk collection would be chosen
  • August 26, 2014

Info:

July 3, 2014

Batch Trim Start or Stop Time (Seconds) v2.0

This script will obtain a user-entered number of seconds (as integer or float) and either add it to the current Start Time or subtract it from the current Stop Time of the selected tracks.

You might also be interested in Reset Tracks Start-Stop.

Action shot:

Batch Trim Start or Stop Time (Seconds) in action

Remember: the current Start Time and Stop Time will be added to or subtracted from.

Latest version:

  • Maintenance update
  • July 3, 2014

Info:

July 3, 2014

Reset Tracks Start-Stop v2.0

This script will reset the Start and (optionally) the Stop Time of the selected tracks--or all the tracks of the selected playlist--to "0:00" and (optionally) their entire duration, respectively.

You might also be interested in Batch Trim Start or Stop Time (Seconds).

Action shot:

Reset Tracks Start-Stop in action

Choose to reset the tracks Start Time to 0:00 and, optionally, the Stop Time to the full duration of the track

Latest version:

  • Maintenance update
  • July 3, 2014

Info:

Site contents © 2001 - 2014 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.