On Tuesday, January 29, 2013 at 10:02 PM, Lucas Krech wrote:
I replaced a video file with an edit of the same name so the original was overwritten on the mac. When I played the cue the original file played despite not existing. I then replaced the target with the file and played the cue and the original played. Finally I deleted the video cues and rewrote the sequence and it played fine.
This illustrates how QLab looks for files associated with cues quite nicely. It also relates to the reason to bundle your workspace when you transfer it between computers.
QLab locates files by a unique identifier that's given to each file that exists on the computer, by the operating system. By using that identifier, QLab can locate a file no matter where you move it, as long as it's on the same computer. Even the trash. So, when you delete a file, empty the trash, and QLab will lose it. When QLab can't locate a file by its unique ID, it looks for it by its file path, relative to where the workspace file is saved.
That's why bundling works - it creates copies of all media files, and the workspace file, and makes one folder to contain all of them. When you open the workspace on the new computer, the media files all have new unique ID's. So they can't be located by the ID that QLab wants to find, so QLab looks relative to where the workspace is, and finds them.
Delete a file and replace it with a file of the same name, and don't empty the trash. QLab will play the file from the trash. Empty the trash, and QLab has to look relative to the workspace, and will find the new file with the same name.
--