dougscripts.com

frontpage : scripts : here

10 Most Recently Added

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

May 3, 2015

Make Playlists By Tag v2.0

OS X 10.8 or later. This applet will create new Music track playlists based on each selected entry of a specified tag. That is, create individual playlists for each Artist, Album Artist, Album, Composer (and their "Sort" siblings), Genre, or Year.

A good companion to this applet is Merge-Delete Playlists.

Action shot:

Make Playlists By Tag in action

A new playlist will be created for each checkmarked entry and will contain Music tracks--in this case--whose artist tag is the same as the entry. The red-colored entries are already playlists.

Latest version:

  • May 3, 2015
  • Maintenance update
  • Fixes issue with blank tags which actually contain white space characters

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 123 | total downloads: 2489
  • zip download size: 368.6K

Current v2.0

download ⬇
Free to use, but a payment
in appreciation is requested.
April 27, 2015

Copy From Start to Stop v2.1

Makes a copy of the selected track using its Start and Stop times as the beginning and ending of the new file and adds to Library, with option to name new track/file. Works best with CD tracks. If using with file tracks, NOTE: you may experience some degradation of audio quality if you re-encode a file (one which has already been encoded), and thus the quality of your copy may be a matter of taste. Mileage will vary.

Works as a fine companion to the script Player Position to Start or Stop, which sets the Start or Stop time of the currently loaded track to the time of the paused player position.

Action shot:

Copy From Start to Stop in action

Use the modified Start and Stop times of the track as the new times for a copy of the track.

Latest version:

  • April 27, 2015
  • Maintenance release

Further:

Info:

  • file format: Application (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 45 | total downloads: 4474
  • zip download size: 345.1K

Current v2.1

download ⬇
Free to use, but a payment
in appreciation is requested.
April 15, 2015

File Renamer v3.1

OS 10.8 or later. This script will rename the files of the selected tracks (or the files of the tracks in the selected playlist) with a filename pattern that you formulate using the tracks' tag data. Optionally, export a copy of the files to a chosen location and rename the files in that location.

Action shot:

File Renamer in action

The main window and Preview window. Clicking the "?" button displays a Help window listing available track properties that can be used.

Latest version:

  • April 15, 2015
  • Track Name column displays file path of track's file in tooltip
  • Fixes issue with un-matched parenthesis in tag text

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 359 | total downloads: 21304
  • zip download size: 554.2K

Current v3.1

download ⬇
Free to use, but a payment
in appreciation is requested.
April 12, 2015

This Tag That Tag v4.3

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

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:

  • April 12, 2015
  • Adds Date Added and Release Date as "This" tags

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 301 | total downloads: 40476
  • zip download size: 373.7K

Current v4.3

download ⬇

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

(via in-app purchase)
April 5, 2015

Re-Embed Artwork v2.1

OS X 10.8 and later. This script will export then re-import the artwork data of the selected tracks obliging iTunes 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. iTunes 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.

Note: this app does not affect how the Finder may or may not display a file's icon image.

Also see Tracks Without Embedded Artwork.

Latest version:

  • April 5, 2015
  • Fixes issue with incompletion on some systems
  • Minor performance tweaks

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 1109 | total downloads: 21795
  • zip download size: 309.6K

Current v2.1

download ⬇
Free to use, but a payment
in appreciation is requested.
March 31, 2015

Open iTunes Media Folder v3.0

This script simply opens the current iTunes library's "designated" iTunes Media folder (the one pointed to in iTunes > Preferences > Advanced) in the Finder. Works great with an assigned keyboard shortcut.

Latest version:

  • March 31, 2015
  • General maintenance update
  • Fixes issues with file path syntax in XML

Further:

Info:

  • file format: Script Bundle
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 87 | total downloads: 2807
  • zip download size: 256.9K

Current v3.0

download ⬇
Free to use, but a payment
in appreciation is requested.
March 31, 2015

A Space Between v1.2

This applet will play each track in the selected playlist and will wait (one might say insert but that's technically incorrect) a user-set number of seconds between each. Play can commence at the "top" of the playlist or from a selected track.

(A few extra seconds between tracks can provide a nice bit of atmosphere.)

Action shot:

A Space Between in action

Select a playlist (or a track in a playlist) and then run the applet. Enter the number of seconds to wait between each track.

Latest version:

  • March 31, 2015
  • Maintenance update
  • Minor tweaks to improve performance

Further:

Info:

  • file format: Application (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 47 | total downloads: 830
  • zip download size: 323.7K

Current v1.2

download ⬇
Free to use, but a payment
in appreciation is requested.
March 28, 2015

I Hate That iTunes Done Chime! v3.0

Change the sound iTunes plays after importing or converting a track to your choice of a System sound, no sound, or your choice of some other AIFF sound file.

Action shot:

I Hate That iTunes Done Chime! in action

Choose a new "done" chime.

Latest version:

  • March 28, 2015
  • Maintenance update
  • Asks for administrator privileges when necessary

Further:

Info:

  • file format: Application (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 56 | total downloads: 3215
  • zip download size: 374.3K

Current v3.0

download ⬇
Free to use, but a payment
in appreciation is requested.
March 23, 2015

Convert and Export v3.1

This script converts the files of the selected tracks in iTunes using an encoder of your choice on-the-fly (restoring your Preferences-set encoder afterwards). The newly converted files are then moved to a new location of your choice, and their tracks removed from iTunes.

Latest version:

  • March 23, 2015
  • Fixes issue acknowledging appreciation payment

Further:

Info:

  • file format: Cocoa-AppleScript (Applet)
  • Gatekeeper Security: Authorized Apple Developer ID
  • written by Doug Adams
  • latest version downloads: 489 | total downloads: 17581
  • zip download size: 310.1K

Current v3.1

download ⬇
Free to use, but a payment
in appreciation is requested.
March 17, 2015

Artist to Last-First v3.0

OS X 10.8 or later only. This applet will parse the text of the chosen tag (Artist, Album Artist, Composer or one of their Sort siblings) of a selection of tracks:

Move the LAST word of the tag to the beginning, eg:

  • Hound Dog Taylor -> Taylor, Hound Dog
  • OR Move the FIRST word of the tag to the end, eg:

  • The Crystal Method -> Crystal Method, The
  • Then, the newly configured text can be copied back to your choice of Artist, Album Artist, Composer, Sort Artist, Sort Album Artist and/or Sort Composer tag(s).

    Action shot:

    Artist to Last-First in action

    Select some tracks and launch; choose the format (here, "Move last word to front of tag" is chosen); then choose which tags get the edited text.

    Latest version:

    • March 17, 2015
    • Updated UI
    • Performance enhancements
    • Additional tags as source/target
    • Drops support for pre-OS X 10.8

    Further:

    Info:

    • file format: Cocoa-AppleScript (Applet)
    • Gatekeeper Security: Authorized Apple Developer ID
    • written by Doug Adams
    • latest version downloads: 159 | total downloads: 4734
    • zip download size: 365.8K

    Current v3.0

    download ⬇
    Free to use, but a payment
    in appreciation is requested.
    Site contents © 2001 - 2015 (that's right: 2001) 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. This site has no affiliation with Apple, Inc.