dougscripts.com

Welcome!

Download hundreds (455 and counting) of AppleScripts for Apple's iTunes that will help make managing your digital music collection easier and more fun!

Popular Now

downloaded 9s ago

Make JPEG and PNG Playlists v2.0

Create two playlists containing tracks with JPEG and PNG artwork

Multi-Item Edit

downloaded 5m 18s ago

Multi-Item Edit v4.2

View/Edit tags of selected track(s) in single window

Albumize Selection

downloaded 13m 39s ago

Albumize Selection v2.1

Renumber order of selected tracks

downloaded 18m 20s ago

Delete All Lyrics v1.2

Deletes the lyrics of every track in the Music playlist

downloaded 31m 34s ago

Re-Embed Artwork v2.1

Exports and then re-imports selected tracks' artwork

File Renamer

downloaded 31m 50s ago

File Renamer v3.1

Use tag data to formulate new file name for selected tracks' files

What's AppleScript?

AppleScript is a simple Macintosh-only programming language that can control and automate actions on your Mac. AppleScript is already available on your computer as part of the Mac OS and many popular applications can be automated using AppleScript scripts. Scripts written for iTunes can manage files and track information, create playlists, interact with other applications, perform innovative tasks, and handle many kinds of chores which otherwise would be repetitive, laborious, and/or time-consuming.

Cool! Where Do I Start?

Start browsing the site by using the scripts ↓ Menu link above. AppleScripts are gathered into these general Categories:

Or use the search box at the top of every page to try and find something specific.

Not sure how to install AppleScripts? Here's the Download/Installation FAQ & Video.

Check back often or subscribe to my Twitter feed @dougscripts, my RSS blog feed and 30 Most Recent Scripts RSS to stay notified about new and updated scripts and info.

Latest:

June 29 2015 - 6:56 am

Script of the Day: Artist to Last-First

Artist to Last-First 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).

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 26 2015 - 6:29 am

    Script of the Day: Sundry Info to Comments

    Sundry Info To Comments copies your single choice of filename, file path (location), file’s parent folder path, file creation date (YYYY-MM-DD HH:MM:SS), current playlist, volume adjustment, start time or stop time (HH:MM.SS), artwork size (WxH), purchaser name or purchaser account ID to choice of Category, Comments, Description or Episode ID tag of each selected track.

    Sundry Info To Comments

    By putting data in one of these available tags it can be visible and sortable or used with Smart Playlist criteria.

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 25 2015 - 6:47 am

    Script of the Day: Search Results to Playlist

    Search Results to Playlist can search a chosen category (entire Library, Music, Movies, etc) or the selected playlist for user-entered text by All, Song, Artist, Album, or Composer tag and copy the track results to a Search Results playlist, which will be created automatically if necessary.

    Search Results to Playlist

    Can optionally re-create or append to the Search Results playlist on each run. Floats over iTunes while active for easy access.

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 24 2015 - 5:24 am

    Script of the Day: Playlist Names to Text File

    Playlist Names to Text File will export the names of the playlists in the selected Source to a text file. The Source is determined by whatever playlist is currently selected: if you have a device playlist selected, all its names will be exported; if you have an iTunes library playlist selected, then all iTunes playlist names will be exported.

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 22 2015 - 5:47 am

    Script of the Day: Trackographer

    Trackographer will monitor iTunes and send tag and time-of-play information of each track that plays (including iTunes Radio and internet radio streams if they provide track info) to a text file.

    Preferences can be set to include or not include various basic tags and to create a plain text file or a tab-delimited text file which can be imported into a spreadsheet.

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 20 2015 - 11:36 am

    UPDATED: Multi-Item Edit v4.2

    Multi-Item Edit is an applet that acts as an alternative to iTunes’ “Get Info” editing panel:

    Multi-Item Edit screenshot

    You can read more about it on its product page, where there’s also a quick YouTube video explaining how it goes.

    This latest version fixes a problem with changing Last Played and Last Skipped dates in single-edit mode; fixes a logic issue with auto-setting checkboxes; worksaround issue whereby iTunes Match tracks might be ignored; fixes an issue with toggling Information Tracking; and has preliminary support for OS X 10.11 (El Capitan) beta.

    Multi-Item Edit is free to try for ten days, $1.99 thereafter.

    June 19 2015 - 6:12 am

    Script of the Day: Convert and Replace

    Convert and Replace will convert the selected tracks using an encoder chosen on-the-fly (the encoder’s current Preferences-set options will be in effect) and replace the originals throughout the playlists of your entire library with the newly converted versions.

    Convert and Replace

    Additionally, you can opt to Trash/delete or keep the original files and tracks.

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 18 2015 - 6:36 am

    Dupin v2.8.6 Released

    Dupin v2.8.6 is now available. This is a maintenance update that includes some minor performance enhancements, a fix for potentially slow progress indicator animation under Yosemite, and preliminary support for the OS X 10.11 beta.

    Dupin is the iTunes duplicates manager. It can assist with discovering, managing and removing duplicate track entries in iTunes. It’s got plenty of features:

    • Very quickly find all sets of duplicate iTunes tracks based on your choice of criteria
    • Select the “Keeper” tracks from among a number of duplicates automatically using a variety of versatile filtering options
    • Consolidate the play, skip, and ratings information from all tracks in a Dupe Group to the single “Keeper” track
    • Re-populate iTunes playlists replacing “non-Keeper” tracks with “Keeper” tracks
    • Remove duplicate tracks from iTunes and send files to the Trash
    • Audition tracks with QuickLook
    • Manage intentionally duplicated tracks
    • Delete duplicate “dead” tracks
    • View duplicates in non-loaded libraries created with iTunes’ multiple library feature
    • View duplicates in iTunes libraries on other machines on your local network
    • Sort tracks and view track info
    • Export a list of duplicates to a text file
    • Locate tracks in the Finder and in iTunes

    You can download the latest version of Dupin here, or click “Check for Update” in your current version.

    June 17 2015 - 6:54 am

    Script of the Day: A Space Between

    A Space Between 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.

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

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    June 16 2015 - 6:33 am

    Script of the Day: Dumb Down Genius Mix Playlist

    Dumb Down Genius Mix Playlist will copy the tracks of a playing Genius Mix playlist to a new “dumb” (regular) playlist. You can subsequently copy the contents of additional Genius Mix playlists to the new playlist, refill it, or create more. (Each Genius Mix playlist only contains about 70 tracks maximum, which is why you may have several, say, “Rock Mix” playlists.)

    More information and download is on this page.

    Previous Scripts of the Day. Subscribe to my RSS feed or follow @dougscripts on Twitter to get daily “Script of the Day” notifications.

    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.