frontpage : scripts : here

Controlling iTunes 1 2 3 4 5 

Scripts that control the "mechanics" of iTunes, from playing tracks to converting files.

 

Now Where Was I? v1.0

Use this applet to start and quit iTunes: when run while iTunes is playing, it will remember the currently playing track and quit iTunes; when run next it will start iTunes and play the remembered track.

    Info:
  • short url: http://dougscripts.com/444
  • build type: Universal Binary
  • written by Doug Adams
  • posted: March 31, 2008
  • total downloads: 2118
  • zip download size: 110.4K
 

Play Hourly Newscasts v1.2

These four script applets will each, respectively, download and play the latest AP NewsPulse, BBC Hourly World News Bulletin, CNN News Update, or NPR Hourly News Summary podcast episode when it becomes available enabling you to integrate an hourly newscast into your iTunes music listening throughout the day.

Update: BBC Hourly News Bulletin is no longer available as a podcast (I believe).

    Info:
  • short url: http://dougscripts.com/395
  • build type: Plain AppleScript
  • written by Doug Adams
  • latest version posted: July 30, 2007
  • total downloads: 1728
  • zip download size: 429.7K
 

Nudge Stream URL

This stay-open script will attempt to keep the current stream playing. If it drops out, or is otherwise stopped, or some other track is selected, the script re-opens the stream.

    Info:
  • short url: http://dougscripts.com/433
  • build type: Plain AppleScript
  • written by Doug Adams
  • posted: June 20, 2007
  • total downloads: 672
  • zip download size: 150.1K
 

Check For Purchases v1.1

This script will open the "Check For Purchases..." window, enter your iTunes Music Store Account Name and Password, and log into the iTMS to check for any purchases that need to be downloaded and download them. Your iTMS Account Name and Password must be hardcoded in the script (easy instructions in the Read Me).

This script is even more useful if you subscribe to Multi-Pass TV Shows. A Mail Rule can be set up to automatically download available shows when you receive an email from the iTMS.

Requires that GUI Scripting be enabled.

You may be interested in this more-modern method.

    Info:
  • short url: http://dougscripts.com/393
  • build type: Plain AppleScript
  • written by Doug Adams
  • latest version posted: September 18, 2006
  • latest version downloads: 1375 | total downloads: 1494
  • zip download size: 109.6K
 

Play Album Next In Party Shuffle v1.1

This script will use the Album tag of a selected track, or otherwise allow you to select from a list of your Album tags, to batch add tracks using the same Album tag to the Party Shuffle/iTunes DJ playlist in their track order as next to play

Also see Play Grouping Next In Party Shuffle.

    Info:
  • short url: http://dougscripts.com/400
  • build type: Plain AppleScript
  • written by Doug Adams
  • latest version posted: July 16, 2006
  • latest version downloads: 1561 | total downloads: 1725
  • zip download size: 46.5K
 

Play Grouping Next In Party Shuffle

This script will use the Grouping tag of a selected track, or otherwise allow you to select from a list of your Grouping tags, to batch add tracks using the same Grouping tag to the Party Shuffle/iTunes DJ playlist in their track order as next to play.

Also see Play Album Next In Party Shuffle.

    Info:
  • short url: http://dougscripts.com/399
  • build type: Plain AppleScript
  • written by Doug Adams
  • posted: May 19, 2006
  • total downloads: 695
  • zip download size: 87.9K
 

Print Helper

This script will store your current iTunes Print Window settings so you can apply those same settings to the Print Window dialog at a later date by running the script again. GUI Scripting must be enabled on your computer, instructions are included.

iTunes will automatically remember the settings you have set in the Print Window dialog while it is running. However, if you Quit iTunes, those settings are lost and iTunes will default to "CD jewel case insert" and "Text only" theme when restarted. This script stores your current iTunes Print Window settings. When you run the script later you can apply those stored settings to the Print Window dialog.

    Info:
  • short url: http://dougscripts.com/394
  • build type: Plain AppleScript
  • written by Doug Adams
  • posted: April 10, 2006
  • total downloads: 396
  • zip download size: 88.1K
 

Pickup Playing In Other Playlist

This script will display the playlists containing the current track and allow you to select one; the current track will quickly pause and then resume playing in the selected playlist.

(This script uses the "Remember playback position" track setting and thus requires iTunes 5 or better.)

    Info:
  • short url: http://dougscripts.com/392
  • build type: Plain AppleScript
  • written by Doug Adams
  • posted: March 7, 2006
  • total downloads: 1331
  • zip download size: 41.5K
 

Disable Gracenote

This script will toggle your firewall settings to prevent iTunes from accessing Gracenote's CDDB database when you insert a CD or choose "Get CD Track Names" from iTunes' Advanced menu. Read Me contains details. (Note: the author, David Mundie, posted an earlier version of this script at Mac OS X Hints.)

    Info:
  • short url: http://dougscripts.com/379
  • build type: Plain AppleScript
  • written by David Mundie
  • posted: January 3, 2006
  • total downloads: 820
  • zip download size: 105.7K
 

Startup iTunes-Some Playlist

This script can be set in your Login Items to start iTunes on Startup and play a particular playlist. Instructions for modifying the script for use on your computer are included and should be read first.

    Info:
  • short url: http://dougscripts.com/375
  • build type: Plain AppleScript
  • written by Doug Adams
  • posted: December 8, 2005
  • total downloads: 4318
  • zip download size: 56.4K
Controlling iTunes
<<  1 2 3 4 5  >>
This column is printer-friendly.
Site contents © 2001 - 2010 Doug Adams and weblished by Doug Adams, dougscripts AT mac DOT com.
All rights reserved. Legal.
AppleScript, iTunes, and iPod are registered trademarks of Apple Inc.
Image 01 Image 01 Image 01 Image 01 Image 01 Image 02 Image 03 Image 03 Image 03 Image 03