Managing Track Info 1 2 3 4 5 6 7 8 9
Scripts that assist in changing, updating, editing track info (ID3 tag data), or perform other tasks based on track info.
Track Names With Incremented Number v1.0
This script sets the Name of the selected tracks (or every track of a selected playlist) to a user-configured string using tag variables for the current name [name], track number [tn], episode number [en], episode ID [ep] and position in the selection order [#]. For example, a string such as "Desperate Housewives - Season 3/[en] - Episode [ep] - [name]" would render "Desperate Housewives - Season 3/5 - Episode 305 - Nice She Ain't", and so on.
- Info:
- short url: http://dougscripts.com/434
- build type: Plain AppleScript
- written by Doug Adams
- posted: August 10, 2007
- total downloads: 4296
- zip download size: 181.2K
Search Artists to Make Sort Artist
This script assists with searching for tracks whose Artist tag contain a user-entered search string. A Sort Artist tag can then be applied to each of the discovered tracks, or you can display the discovered tracks in a new playlist in order to inspect the tracks whose Sort Artist tag you wish to edit. You can use the script Batch Set Track Sorting Tags to apply a Sort Artist tag to just the selected tracks. For example, you could enter "Eno" as the search string; all tracks whose Artist tag contains "Eno" will be discovered. You can then either enter a Sort Artist tag, such as "Eno, Brian", and all the discovered tracks' Sort Artist tag will be changed; or you can choose to create a new playlist containing the discovered tracks in order to inspect the tracks whose Sort Artist you really want to edit. (Many people have suggested that a script could automatically do a "Last Name, First Name" sort of routine, but this would be prone to mistakes since not every artist tag is in the format of "First Name-Last Name"; eg: "Red Hot Chili Peppers", which would be rendered as "Peppers, Red Hot Chili", or "Driveby Truckers" as "Truckers, Driveby". AppleScript just can't do syntactic analysis!)
- Info:
- short url: http://dougscripts.com/428
- build type: Plain AppleScript
- written by Doug Adams
- posted: April 5, 2007
- total downloads: 1671
- zip download size: 166.2K
Batch Set Tracks Sorting Tags v1.0
This script will allow you to batch-set the sorting tags ("Sort Name", "Sort Artist", "Sort Album Artist", "Sort Album", "Sort Composer", "Sort Show") of the selected tracks, rather than manually doing so one track at a time or globally using "Apply Sort Field". Requires iTunes 7.1 or better.
- Info:
- short url: http://dougscripts.com/424
- build type: Plain AppleScript
- written by Doug Adams
- posted: March 6, 2007
- total downloads: 5714
- zip download size: 137.8K
Selected Tracks Played or Unplayed v1.0
This script will batch-set each selected track as "played" or "unplayed"; that is, the track property unplayed will be set as false or true, respectively. Requires iTunes 7.1 or better. (This emulates the "Mark As New" item in a track's contextual menu. Audio tracks, however, do not have this option.)
- Info:
- short url: http://dougscripts.com/425
- build type: Plain AppleScript
- written by Doug Adams
- posted: March 6, 2007
- total downloads: 902
- zip download size: 116.8K
Copy To Lyrics (Service) v1.1
This is a service for the Services menu. When run from the Services menu of any application, it will copy the selected text from that application to the Lyrics of a single selected iTunes track.
Created using the ThisService application. Original AppleScript is included as well as instructions for installing the service.
- Info:
- short url: http://dougscripts.com/422
- build type: Plain AppleScript
- written by Doug Adams
- latest version posted: February 2, 2007
- latest version downloads: 2454 | total downloads: 2473
- zip download size: 241K
Batch Trim Start or Stop Time (Seconds) v1.0
This script will use the user-entered number of seconds as the Start Time or as the number of seconds to be subtracted from the Stop Time of the selected tracks.
- Info:
- short url: http://dougscripts.com/418
- build type: Plain AppleScript
- written by Chris Habig and Doug Adams
- posted: January 4, 2007
- total downloads: 1587
- zip download size: 103.3K
Show Description
This script lets you view/update the Long Description tag of any selected track. The Read Me explains the differences between the description and long description tags.
- Info:
- short url: http://dougscripts.com/416
- build type: Plain AppleScript
- written by Doug Adams
- posted: November 10, 2006
- total downloads: 7356
- zip download size: 168.9K
New Last Skipped Date
Set last Skipped Date of selected tracks to today or today minus your number of days. iTunes 7 or better.
- Info:
- short url: http://dougscripts.com/412
- build type: Plain AppleScript
- written by Doug Adams
- posted: September 18, 2006
- total downloads: 423
- zip download size: 41K
Assign Half-Star Rating
Assign half-star ratings to iTunes by selecting specific "n 1/2" stars to apply. (also see Add-Subtract A Half Star.)
- Info:
- short url: http://dougscripts.com/407
- build type: Plain AppleScript
- written by Greg Townsend
- posted: August 14, 2006
- total downloads: 2109
- zip download size: 104.4K
Set Book Info in iTunes
This script provides the ability to apply various track and chapter info to the track names/grouping tag of the selected tracks. It caters specifically to audiobook titling.
- Info:
- short url: http://dougscripts.com/408
- build type: Plain AppleScript
- written by Elsan Debish
- posted: August 14, 2006
- total downloads: 3081
- zip download size: 118.9K