frontpage : scripts : here

SoundJam Scripts

SoundJam is iTunes' antecedent. These scripts are for use with SoundJam under Mac OS 9. They are no longer being updated.

 

SJ Track Names->Filenames
formerly Change Filenames to Track Names

dec 31 '01

Changes the filenames of the tracks in the frontmost SoundJam playlist to their actual track names (title of track from ID3 tag), with the option to number each file by its Playlist Play Order and/or append all filenames with ".mp3" extension. Will let you rename a duplicate filename and skip a filename whose name excedes the Finder's 31 character limit.
This new version emulates changes made in its iTunes counterpart and accomodates changes in Mac OS 9.2.2.


download
 

Needle Drop

dec 10 '01

This script is an application that runs in the background and automatically plays through each track in a SoundJam playlist -- starting from the currently playing track -- at a set time interval. The default is :20 seconds. There is a version for iTunes, as well.


download
 

PlaylistFixer

aug 9 '01

This script assists you in reconciling Playlists' track locations if you have moved the files and Playlists to another Volume. See the ReadMe that comes with the download.
By Dave Howell


download
 

Link Playlist To Folder

jul 17 '01

Allows you to "link" a SoundJam Playlist to a single folder of audio files so that when you subsequently run the script the contents of the Playlist can be updated to reflect the contents of the folder.

Any number of Playlists can be associated with folders (one folder per Playlist, that is) and the script will remember the associations. You can also "un-link" a Playlist at any time. See the ReadMe that comes with the download.


download
 

Insert Blanks

jul 4 '01

Creates a new playlist based on the frontmost playlist's Play Order and adds a "blank" MP3 file (actually any MP3 of your choosing) between every track. You must save the new playlist.

This updated version now remembers the file you have selected for the next time you run the script.

Written to accomodate MiniDisc recording of MP3s; some MiniDisc recorders will create a new track mark when they detect 2 seconds of silence. Running this script inserts a blank MP3 between each track in your SJ playlist so that when the playlist is recorded to MD, all of the tracks in playlist are automatically marked -- without the "blanks" you just get one very long track. [Thanks to Mike T. and Gregory Chan]


download
 

Move/ Reconcile Tracks

mar 18 '01

Copies the files of the tracks of the front playlist to a new location, then creates a new untitled playlist based on the tracks in the new location. EQ Settings for each track are transferred to the new playlist as well.

Handy for moving files to other volumes and then reconciling their locations, which SoundJam doesn't always handle correctly.

Note: files whose locations cannot be recognized by SoundJam (ie: "broken" files, or files on media which are not mounted) will be ignored. Also, duplicate tracks that are pointers to the same file will not be moved, nor will files replace duplicates in the new location.

One caveat: it does not recognize folders in the Playlist.


download
 

Put In Every Comments

mar 7 '01

Enter text in all the "Comments" fields of all the tracks in the frontmost SoundJam playlist; the default text entry is the name of the current playlist.


download
 

Switch Track Name & Artist

mar 7 '01

Enter text in all the "Comments" fields of all the tracks in the frontmost SoundJam playlist; the default text entry is the name of the current playlist.


download
 

Remove Broken Tracks

mar 2 '01

Removes those tracks from the frontmost playlist that SoundJam can no longer find on local drives. These tracks appear in a playlist with a signifying "broken file" icon. They can include tracks whose files you have deleted or tracks whose media is not mounted.

Use carefully. Work on a copy of the playlist if necessary. The process is not reversible.


download
 

Plug Tunes

feb 26 '01

Clever script inserts the track name and artist name of the currently playing SoundJam track into your Eudora e-mail signature.


download
 

Make MP3 Aliases for Sims

feb 26 '01

This script will take the top SoundJam playlist and create aliases for those tracks in the selected Sims station folder. You can set the station folder in the Script Editor or you can select the folder each time you run the script.


download
 

Albumize

feb 20 '01

Re-numbers the "Track Number x of y" entries in every track in the front SoundJam playlist to their current Play Order and, optionally, enters a single new Album Name for every track.


download
 

Album/Artist Arranger

feb 23 '01

Re-numbers the "Track Number x of y" entries in every track in the front SoundJam playlist to their current Play Order and, optionally, enters a single new Album Name for every track.


download
 

TrackBomb

feb 15 '01

Make uniform changes to track information (artist, album, year, genre, comments, and EQ preset -- singly or in combination) in all or some of the tracks in a SoundJam playlist.

This script requires the free Dialog Director Scripting Addition.


download
 

Bunch of Applets

feb 15 '01

AppleScript Applets are mini-applications. Here are a dozen or so applets that can perform small tasks on SoundJam, and SoundJam needn't be the front most application or even visible for them to function. You can run them by double-clicking on them in the Finder, assigning them to your Function Keys (Control Panels -> Keyboard -> Function Keys), or from anywhere on your system. (You can even use them as "Speakable Items".) I have them in FinderPop, for instance. I wrote them because, as basic as they are, the SoundJam Control Strip module doesn't have some of 'em":

"SoundJam Play", "SoundJam Stop", "SoundJam Eject","SoundJam Next Track", "SoundJam Previous Track", "SoundJam Pause/Play", "SoundJam Mute/Unmute", "SoundJam Volume +", "SoundJam Volume -", "SoundJam Treble +", "SoundJam Treble -", "SoundJam Bass +", "SoundJam Bass -".


download
 

Where Is This?

feb 15 '01

This script can save you two (and possibly as many as four) mouse clicks! It tells you the file path of the track currently playing in SoundJam in a dismissable alert-type box. You can also choose to reveal the actual MP3 file in the Finder, à la "Show Original".


download
 

Normalize Track Volumes

feb 17 '01

Run this and the "Volume Adjustment" of each track in the frontmost SoundJam playlist will be set to "None".


download
 

Set All Track Volumes

feb 17 '01

Set the "Volume Adjustment" of all the tracks in the frontmost SoundJam playlist to the same setting at once using an incremental gauge.

This script requires the free Dialog Director Scripting Addition.


download
 

Center Balance

feb 15 '01

This script centers SoundJam's balance control. Some skins make manipulating balance a little difficult.


download
 

Playlist Tracks to New Folder

feb 20 '01

Copy the files of the tracks of the front SoundJam playlist to a new folder of your choosing.


download
 

Remove Dupes from Playlist

mar 9 '01

Run this script to remove duplicate tracks from the front SoundJam playlist; the first copy is always kept. Can be set to run unattended. Note that it ignores non-local tracks.

This latest version handles larger playlists and is just plain faster. Also allows you to remove the original track being searched. Should no longer crash on some systems.

Use carefully. Work on a copy of the playlist if necessary. The process is not reversible.

This script requires the free Dialog Director Scripting Addition.


download
 

Duplicate Playlist

feb 17 '01

Unlike SoundJam's "Save A Copy As..." command, this script duplicates the front SoundJam playlist and leaves the copy open for further editing. EQ Preset and Volume Adjustment info is also transferred.


download
 

SaveFave

feb 20 '01

Copy the currently playing track to a "Favorites" playlist.

Now properly transfers EQ Preset and Volume Adjustment settings (thanks Destin).

The script can also tell if the "Favorites" playlist is already open or closed and will leave it open, or close and save it accordingly.

This is an applet which can be run from SoundJam's "Scripts" folder, or from anywhere on your system, such as The Apple Menu, from a launcher application or as an assigned Function Key.


download
 

Whack Track

feb 15 '01

Remove the currently playing track from the current playlist. Can be run from outside of SoundJam.

This is a permanent procedure, and cannot be undone.


download
 

Playlist to Tex-Edit Plus

feb 15 '01

Export track info from the current playlist to the text editor, Tex-Edit Plus.

This is a permanent procedure, and cannot be undone.


download
This column is printer-friendly.
Site contents © 2001 - 2009 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 01 Image 01 Image 01 Image 02 Image 03 Image 03 Image 03 Image 03