Soundtrack requires extra installation steps to gather your music information, so please follow these steps:
- Download and Install: Install the addon the usual way. Follow the instructions from the Install tab above.
- Verify the installation: You should have a C:Program FilesWorld of WarcraftInterfaceAddonsSoundtrack folder on your machine if you installed correctly.
- Install Python: Python is a programming language with which Soundtrack was written. A specific version of Python (version 2.5.2 - 2.X, NOT 3.0.1 and up) is necessary in order for GenerateMyLibrary.py to work.
- Move the SoundtrackMusic folder: You can manually copy the SoundtrackMusic folder and its content to InterfaceAddons. Or, you can run GenerateMyLibraryWindows (for Windows machines only!) It's an executable .jar file (aka Java program) in the SoundtrackMusic Manager folder. Go to Options > Create SoundtrackMusic folder to move the SoundtrackMusic folder. You can use it to create junctions to music folders or to copy music folders and mp3s to SoundtrackMusic. It starts up with junctions enabled by default. (For more information about junctions, read the FAQ.)
Note: If you cannot run GenerateMyLibraryWindows, manually copy the SoundtrackMusic folder to InterfaceAddons. Then copy your mp3s to InterfaceAddonsSoundtrackMusic. You can put your mp3s into subdirectories or subfolders for organization.
- Get some MP3s: You can copy your mp3s to InterfaceAddonsSoundtrackMusic. You can put your mp3s into subdirectories or subfolders for organization. If you're running GenerateMyLibraryWindows, go to Options > Add mp3 file or Add folder and select what you want. GenerateMyLibraryWindows has Junctions turned on by default (see junctions in FAQ below). This'll create a junction to the folder you select (similar to making a shortcut to a folder).
- Generate your track library: Run GenerateMyLibrary.py. If you're running GenerateMyLibraryWindows, go to Options > Generate My Library. This generates a file called MyTracks.lua, which is a list of every mp3 you placed in the SoundtrackMusic folder. The file will be in SoundtrackMusic, and it will be a reference for Soundtrack for all your files. It is absolutely vital that you run GenerateMyLibrary.py whenever you add/remove mp3 files to the Music folder. If you do not have the correct version of Python installed, or not installed at all, GenerateMyLibrary.py will not run.