dougscripts.com

frontpage : scripts : here

10 Most Recently Added

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

August 25, 2016

Loved Playlists v1.1

OS X 10.10 (Yosemite) and later only. This script will enable you to view the Love/Dislike settings for "loveable" iTunes playlists (Folder, Smart and "plain" playlists) and batch-edit these settings for one or more playlists at a time. (Dislike is currently only available in iTunes 12.5 beta. Ostensibly, a bug in iTunes prevents AppleScript from changing these settings for Playlist Folders.)

Action shot:

Loved Playlists in action

Select one or more playlists and then "Apply" the setting chosen in the popup.

Latest version:

  • August 25, 2016
  • Fixes an issue that prevented launch on some OS X 10.10 systems
  • v1.1 (August 16, 2016):
  • Initial release

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: None
  • written by Doug Adams
  • total downloads: 28
  • zip download size: 373.8K

Current v1.1

download ⬇
Free to use, but a payment
in appreciation is requested.
August 24, 2016

Copy Tag Info Tracks to Tracks v5.0

OS X 10.8 and later. This applet will copy specfic tag data from one set of selected tracks to a second set of selected tracks. You can copy any combination of Enabled (checkbox), Song Name, Artist, Album, Album Artist, Composer, Genre, Grouping, Work, Movement, Rating, Loved/Disliked, Plays/Skips, Lyrics, BPM, Artwork, Disc and Track info, Comments and Year.

Use with thoughtfulness. Both sets of selected tracks should be sorted by Play Order/Manual Order (or at the very least using the same sorting) so the tag info is copied in the correct order from and to the intended tracks.

Only tracks in the local iTunes library are accessible. Apple Music's "For You", "New" and "Radio" tracks are inaccessible.

Action shot:

Copy Tag Info Tracks to Tracks in action

Copy the chosen tags from a set of Source tracks to a second set of Target tracks.

Latest version:

  • August 24, 2016
  • Adds support for Work, Movement and Dislike tags in iTunes 12.5
  • Consolidates plays/skips history option
  • Removed Sort tags option due to iTunes' ambiguous behavior (bug?) when examining and applying these tags

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 74 | total downloads: 24068
  • zip download size: 360.2K

Current v5.0

download ⬇
Free to use, but a payment
in appreciation is requested.
August 13, 2016

Album Rating Reset v3.0

OS X 10.10 or later/iTunes 12 or later only. This script will allow you to set the Album Rating and/or Album Love/Dislike for the albums of the selected tracks or the albums associated with the tracks in a selected playlist (note that only a single track from any album need be selected in order to change the album rating or loved of the entire album). Handy for clearing batches of albums of their user-set album ratings, or re-rating batches of albums.

Action shot:

Album Rating Reset in action

Be sure to select at least one track of each album for which you want to change the Album Rating.

Latest version:

  • August 13, 2016
  • Adds support for Dislike (iTunes 12.5 beta and later)

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 114 | total downloads: 6829
  • zip download size: 360.2K

Current v3.0

download ⬇
Free to use, but a payment
in appreciation is requested.
August 7, 2016

Proper English Title Capitalization v3.1

OS X 10.10 and later only. Capitalizes the first letter of each word in your choice of the Name, Artist, Album Artist, Album, Composer, Grouping, Movement, Work, or Show tags of the selected iTunes tracks, but based on 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. Dry Run feature enables you to see what would be changed via Console.app log messages from the script.

Action shot:

Proper English Title Capitalization in action

This floating panel stays open while you are selecting tracks in iTunes and modifying their tags. Movement and Work tags will be enabled when running iTunes 12.5 or later.

Latest version:

  • August 7, 2016
  • Adds support for Movement and Work tags (iTunes 12.5 beta and later)
  • v3.1 (4/12/2016):
  • Fixes regression issue that prevented launching on some OS X 10.10 systems
  • v3.0 (3/21/2016):
  • Written as a Cocoa-AppleScript applet for OS X 10.10 and later only
  • Access Exception Lists from menu (rather than by editing the script manually)
  • Adds Dry Run feature

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 188 | total downloads: 59429
  • zip download size: 362K

Current v3.1

download ⬇
Free to use, but a payment
in appreciation is requested.
August 6, 2016

This Tag That Tag v4.7

OS X 10.8 or later. 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 - append 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.

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:

  • August 6, 2016
  • Adds support for Movement and Work tags (iTunes 12.5 beta and later)

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 111 | total downloads: 42356
  • zip download size: 409.8K

Current v4.7

download ⬇

Use it free for 10 days.
Like it? It's only $1.99

(via in-app purchase)
August 6, 2016

Search-Replace Tag Text v4.6

Performs a search-and-replace on the text in your choice of tag (Song Name, Show, Artist, Album Artist, Album, Composer, Comments, Genre, Grouping, Movement or Work) 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:

  • August 6, 2016
  • Adds support for Movement and Work tags (iTunes 12.5 beta and later)

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 219 | total downloads: 45867
  • zip download size: 379.6K

Current v4.6

download ⬇

Use it free for 10 days.
Like it? It's only $1.99

(via in-app purchase)
August 6, 2016

Remove Leading-Trailing Spaces v1.3

This script will remove any number of extra space characters at the beginning and ending of chosen tags (Name, Artist, Album Artist, Album, Composer, Genre, Grouping, Movement, Work and Show) in the selected tracks.

Action shot:

Remove Leading-Trailing Spaces in action

Select some tracks and launch the script. Checkmarked tags are remembered between launches.

Latest version:

  • August 6, 2016
  • Adds support for Movement and Work tags (iTunes 12.5 beta and later)

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 68 | total downloads: 1615
  • zip download size: 332.1K

Current v1.3

download ⬇
Free to use, but a payment
in appreciation is requested.
August 5, 2016

Append to Selected Tag v4.3

OS X 10.8 or later. Append the same user-entered text to the beginning or ending of the existing text in the chosen tag--Song Name, Artist, Album Artist, Album, Composer, Comments, Genre, Grouping, Show Name (or their Sort siblings), Work or Movement--in each selected track.

Also see This Tag, That Tag and Multi-Item Edit.

Action shot:

Append to Selected Tag in action

Preview each track as it will appear after applying the entered text.

Latest version:

  • August 5, 2016
  • Adds support for Work and Movement tags (iTunes 12.5 beta and later)

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 173 | total downloads: 16564
  • zip download size: 357.8K

Current v4.3

download ⬇
Free to use, but a payment
in appreciation is requested.
August 5, 2016

Remove n Characters From Front or Back v5.5

OS X 10.8 or later. 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, 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.

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, Show, Work or Movement tag of each selected track.

Latest version:

  • August 5, 2016
  • Adds support for Movement and Work tags (iTunes 12.5 beta or later)

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 226 | total downloads: 86326
  • zip download size: 404K

Current v5.5

download ⬇

Use it free for 10 days.
Like it? It's only $1.99

(via in-app purchase)
July 20, 2016

CD Text to CD Info v4.2

For OS X 10.8 and later. This applet will attempt to extract the CD Text information from the selected audio CD in iTunes and apply it to the CD's disc and track tags.

Some commercial CDs and commercial CD burning software (including iTunes) can use CD Text as a method of including text data on an audio CD. This data can include Artist (Performer), Album, Composer, Track Title, and Genre info. See the Read Me for more information.

Action shot:

CD Text to CD Info in action

In this example, all the tag data (except Year and Disc Number, which I supplied) are derived from the CD's CD Text.

Latest version:

  • July 20, 2016
  • Preliminary support for macOS 10.12
  • Minor adjustments to better accommodate "various artists" CDs
  • Fixes issue when Composer data is not available for tracks

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • current version downloads: 163 | total downloads: 21559
  • zip download size: 377.5K

Current v4.2

download ⬇
Free to use, but a payment
in appreciation is requested.
Site contents © 2001 - 2016 (that's right: 2001) Doug Adams and weblished by Doug Adams. Contact support AT dougscripts DOT com. About.
All rights reserved. Legal.
AppleScript, iTunes, iPod, iPad, and iPhone are registered trademarks of Apple Inc. This site has no direct affiliation with Apple, Inc.