dougscripts.com

Managing Track Info

November 18 2021 - 11:26 am

UPDATED: Copy Tag Info Tracks to Tracks v6.6

For macOS 11 and later only. This applet will copy specific tag data from one set of selected tracks to a second set of selected tracks. You can copy any combination of Checkmark, Song Title, Artist, Album Artist, Album, Genre, Year, Disc and Track, Composer, Grouping, Work, Movement, BPM, Comments, Lyrics, Rating, Loved/Disliked, Plays/Skips, Artwork and Compilation.

Latest version:

  • Accommodations for macOS 12 Monterey
  • Performance and UI enhancements

More information for Copy Tag Info Tracks to Tracks v6.6 and download link is here.

November 5 2021 - 7:07 pm

UPDATED: No Lyrics to Playlist v3.0

For macOS 11 and later only. This script will scan the Music library or a selected playlist for tracks whose "Custom" Lyrics tags are blank and copy them to a new discrete playlist. Can also toggle to search only for tracks with lyrics.

(Please Note: The script can only discover tracks with "Custom Lyrics" provided by the user. There is no accounting for lyrics made available via Apple Music or iCloud/Sync Library. That data is inaccessible.)

Latest version:

  • Accommodation for macOS 12 Monterey
  • Minor speed boost; still somewhat sluggish
  • Minor UI and security enhancements

More information for No Lyrics to Playlist v3.0 and download link is here.

October 17 2021 - 1:27 pm

NEW: Batch Rate With Half-Stars v1.0

For macOS 11 and later only. This script will apply a user-selected Rating to the selected tracks. (The Music app does not provide a means to apply half-star ratings in the multiple "Get Info" edit panel.)

Latest version:

  • Initial release

More information for Batch Rate With Half-Stars v1.0 and download link is here.

September 17 2021 - 4:03 pm

UPDATED: Artist to Last-First v5.5

For macOS 11 and 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).

    Latest version:

    • Updated to accommodate macOS 12 Monterey
    • Minor UI changes, performance enhancements

    More information for Artist to Last-First v5.5 and download link is here.

    September 1 2021 - 9:01 am

    UPDATED: Remove Leading-Trailing Spaces v3.0

    For macOS 11 and later only. This script will remove any number of extra space characters at the beginning and ending of chosen tags (Title, Artist/Director, Album Artist, Album, Composer, Genre, Grouping, Movement, Work and Show) in the selected tracks.

    Latest version:

    • Accommodations for macOS 12 Monterey
    • UI update

    More information for Remove Leading-Trailing Spaces v3.0 and download link is here.

    August 30 2021 - 9:08 pm

    UPDATED: Remove n Characters From Front or Back v7.0

    For macOS 11 or later. This script will delete a specified number of characters from either the beginning or the ending of the Title, Album, Album Artist, Artist/Director, Category, 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.

    Latest version:

    • Accommodations for macOS 12 Monterey
    • UI and performance enhancements

    More information for Remove n Characters From Front or Back v7.0 and download link is here.

    August 29 2021 - 7:17 pm

    UPDATED: This Tag That Tag v6.0

    For macOS 11 and later only. 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: ARTISTCOMPOSER
    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.

    Latest version:

    • Initial accommodation for macOS 12 Monterey

    More information for This Tag That Tag v6.0 and download link is here.

    August 27 2021 - 11:20 pm

    UPDATED: Search-Replace Tag Text v7.0

    For macOS 11 and later only. Performs a search-and-replace on the text in your choice of track tags in the Music or TV app (Title, Artist/Director, Album Artist, Album, Composer, Comments, Genre, Grouping, Show, Movement or Work) in the selected tracks or all the tracks in the selected Playlist. Features case sensitivity and whole word match options and "Test run" preview.

    Latest version:

    • Initial accommodation for macOS 12 Monterey

    More information for Search-Replace Tag Text v7.0 and download link is here.

    August 27 2021 - 11:05 pm

    UPDATED: Proper English Title Capitalization v5.0

    For macOS 11 and later only. Capitalizes the first letter of each word in your choice of the Title, Artist, Album Artist, Album, Comments, Composer, Grouping, Movement, Work, or Show tags of the selected tracks, but based on conventional 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. Test Run feature enables you to see what would be changed displayed in a separate Test Run Log window.

    Latest version:

    • Accommodations for macOS 12 Monterey
    • Re-designed Test Run window
    • UI and performance enhancements

    More information for Proper English Title Capitalization v5.0 and download link is here.

    August 10 2021 - 8:56 pm

    UPDATED: New Last Played Date v6.0

    For macOS 11 and later. Set Last Played/Last Skipped date of selected tracks to a new date, with option to increase or decrease Plays/Skips, or set to no date and no Plays/Skips.

    Also see Add or Subtract Play Count.

    Works best when Sync/Cloud Library is disengaged due to a bug.

    Latest version:

    • Accommodations for macOS 12 Monterey
    • Adds "Deep Never Played" option
    • UI and performance enhancements

    More information for New Last Played Date v6.0 and download link is here.

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