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. Play can commence at the “top” of the playlist or from a selected track.
NOTE: This script will only work as described when the “Up Next” queue is empty. You can use the “Clear” button” in “Up Next” to empty it of tracks. This is an issue with iTunes 12.2 and later.
Needle Drop is an applet that plays each track in the selected iTunes playlist for a set time interval optionally starting at a set number of seconds into each track, beginning with the selected track.
This latest version adds the “Start fade at seconds” option, which is the number of seconds from the end of the full duration to start fading iTunes’ volume for each track. Using the settings above, each track in a playlist would: 1) play for :30 seconds 2) starting at the :10 second mark, 3) begin fading at :24 seconds (30 – 6) and then 4) wait :03 before the next track begins.
Forgot to post about this a few days ago when I actually updated the script.
Now Where Was I? v2.0 is a simple applet that, when run while a track is playing or paused, will “remember” the current track and quit iTunes; when it is next run it will launch iTunes and play that track. If a track is set to “Remember playback position”, it will pick up playing from where it left off.
This latest version is generally updated for newer versions of iTunes and the Mac OS. More info and download is here.
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.
Quick Convert will convert all or just the selected tracks of the selected Playlist using your choice of available iTunes encoders, restoring your Preferences-set encoder afterwards.
Additionally, you can:
- Choose to delete and/or Trash the original tracks and/or files
- Copy all converted/imported tracks to a new playlist
- Optionally save AAC encoded tracks as M4B “bookmarkable” and re-add the converted files to the Audiobooks (Books) library
More information and download is on this page.
Play Random Album will quickly scan your library, create a playlist of a complete single album choosen at random and begin playback of the playlist created. Works great when assigned a keyboard shortcut. This is one of my favorite scripts.
More info and download is on this page.
Needle Drop plays each track in the selected iTunes playlist for a set time interval optionally starting at a set number of seconds into each track, beginning with the selected track. Handy for ‘scoping playlists.
With the settings above, each track in the selected playlist will play for 30 seconds starting at the track’s 00:30 second mark; there will be a 00:05 second delay before the subsequent track plays. The latter two settings are optional.
More info and download is here.
The few-seconds gap between tracks on recorded media is an artificial time. Devised to be just long enough to visually and sonically demarcate the tracks on a space-limited side of LP vinyl, the gap carried over to tapes, CDs and digital. It is unlikely that musicians playing a gig would pause such a short period of time before launching unto their next number…for every single number. Even so, we’re accustomed to the two-second rule when listening to recorded media. (And cross-fades? Utterly unnatural.)
A Space Between will play the tracks in the selected playlist and wait a user-entered number of seconds between tracks.
I’ve found that six to eight seconds of silence between tracks can be quite refreshing, especially between longer contiguous album tracks. But it adds something to the atmosphere of a mixed-track playlist, too.
This latest version of A Space Between is a maintenance update with a few minor performance tweaks.
Free stuff, dev ID-signed, more information and download is here.
A Correspondent inquired about a script that would play a selected track in iTunes through to the end and then stop and then select the next track but not play it. In such a way, a playlist containing sequential musical cues required for a theatrical performance could be fired one track at a time, via the script, without a lot of stopping and mouse-clicking and swearing backstage (“Up yer scrim!”, “Purple behind!”).
This is such a script:
— Play Selected Track and Cue Next
tell application "iTunes"
— get the single selected track and play it
set theSelection to selection
if length of theSelection is 1 then
set theTrack to item 1 of theSelection
play theTrack with once
— the selected track is playing, now do some other stuff…
— get the playlist
set thePlaylist to (get view of front window)
— stash current fixed indexing value
set curfi to fixed indexing
— we want free indexing not fixed indexing
set fixed indexing to false
— compute next track’s index
set idx to (get index of theTrack)
if (idx = (count of tracks of thePlaylist)) then
set idx to 1
set idx to (idx + 1)
— select the next track in the playlist
reveal track idx of thePlaylist
— restore fixed indexing to whatever it was before
set fixed indexing to curfi
What you’d want to do is save this with Script Editor, named whatever you like, with a File Format of “Script” and put it in your [Home]/Library/iTunes/Scripts/ folder so it appears in iTunes’ Script menu.
Prepare a playlist and select its first track. When it’s time to actually play the track, don’t use any iTunes play controls; instead, fire the script. The script will play the selected track, figure out which track is next in sequence, select it, and then quit. iTunes will stop when the current track has finished by virtue of that with once parameter on the play command. When it’s time to play the next track, which is now the selected track, fire the script to play it and select the next track. And so on.
While assigning this script a keyboard shortcut will be convenient if you can keep a hand near the keyboard, something that could fire this via a physical remote control would be super boss. Under such circumstances, you may prefer—or it may be necessary—to save the script with a File Format of “Application”.