Scratch Live 1.8.3 Release Notes

7 January, 2009

Changes since Scratch Live 1.8.2

- Fixed a crash that could occur if iTunes generates a bad iTunes Music Library XML file. This fix specifically addresses problems seen by users after updating to iTunes version 8.

- Fixed an issue with the Offline Player reported on certain Windows computers, where playback would stutter when seeking through a track or if a track was loaded to the deck while it was playing.

- Fixed a problem where certain MIDI devices were not recognized by Scratch Live on Windows.

- Fixed a problem where BPM values might get lost from the Scratch Live library when using 'read iTunes Library', if the iTunes library happened to load before the Scratch Live library. Previously the auto-backup process was seen to be a potential factor in triggering this problem as it affected the library load order, the correct library loading order is now enforced.

- Scratch Live library backup now takes place on exit, and not automatically on startup. Backup is also now optional, you are prompted to backup your Scratch Live library on exit if there is no backup for a drive or if the last backup is more than 1 week old.

- Fixed a bug on Mac OS X where auto-backup would not complete (causing it to run at the start of every session) if Finder had created hidden system files inside the backup folder.

- Hidden folders are now ignored when importing files through the Import Panel or by dragging a folder into Scratch Live from Finder/Explorer. They are now also ignored when using the Relocate Lost Files function.

- Fixed a problem specific to PowerPC Macs where a BPM value stored in M4A (iTunes) files was incorrectly read on track load, usually showing a large "garbage" value instead.

- Fixed a crash that could occur on a bad MP3 with no audio in it.

Running more than one version of Scratch Live

Installing this version will by default overwrite any previous version you had installed, however it is easy to have more than one version of Scratch Live installed if you wish.

If you have an important gig coming up, you might like to stick with the version you know until you are comfortable with this version. Here's how to do it:
Windows Users

Before installing, find the Scratch Live executable (by default it is in C:\Program files\Serato\ScratchLIVE, and rename it. It makes sense to name it in a way that suggests which version of Scratch Live it is. For example, if you're renaming Scratch Live 1.9.2 call it Scratch Live 1.9.2.exe. When you install the new version, the old executable will not be deleted, and you can choose which you want to run by going into that folder and double clicking on the appropriate executable.

Mac users

Before installing, rename the existing application file as above (eg. Scratch Live 1.9.2) - you have to be admin to rename it. (If you aren't admin, you can copy it to another location, and then rename it.)

Backing up your data

Before you make any changes to your Scratch Live setup, including installing a new version, as a general rule we highly recommend that you backup your data and your music files. The easiest way to backup your data is to simply copy your Scratch Live folder to another location on the drive:

  • For the drive that contains "My Documents" (or your Home drive on Mac), just copy the Scratch Live folder which is in "My Documents\My Music\" to another location on this drive. Alternatively make a copy of the folder where it already is and rename it by adding the date to the folder name so you know what's in the backup.
  • To back up the database and crates from an external drive, copy the _ScratchLive_ folder (which is in the root of the drive) into another folder on the same drive.

Version: Scratch Live 1.8.3
Platform: Win