Please scroll down for the download button
and more file information.
File Description
Ever get tired of WoW’s default music? * Wish you could use your Final Fantasy battle music while in combat? * Your epic Lord of the Rings music while in Elwynn Forrest? * The Conan the Barbarian score when in Loch Modan? * Your Indiana Jones score while in Uldaman? * Some Shadow of the Colossus music when you encounter bosses? * Metal Gear Solid music when you engage in PvP? * Bootilicious when your troll girl starts dancing?
Well that’s how I am playing WoW at the moment, thanks to an addon I made called Soundtrack! Soundtrack lets you customize music for WoW zones, combat and dance, using a very simple interface.
I had been looking for an addon to do all this for a while, and there are a few out there. But they were all either too complicated to setup (through commands), or no longer in development.
So I decided to make my own.
HOW IT WORKS: (see Readme.pdf for more details)
1. Copy your mp3s under the Interface/AddOns/Soundtrack/Music folder. (make sure you copy, not move your files) 2. Run GenerateMyLibrary.py located in Interface/AddOns/Soundtrack. 3. In WoW, open the Soundtrack configuration window (through the minimap button), and assign tracks to any battle or zone event you want.
NOTE ABOUT GenerateMyLibrary.py: The script is necessary because the WoW API does not let me list files in a folder, so I cannot find your MP3s from within the game. Furthermore, for the future features of this addon, I need the track durations, which the script calculates.
GenerateMyLibrary.py is a python script. You can download Python from their web site. The reason I chose Python is because users can see the code, it works on both Mac and PC, and it lets me calculate the MP3 durations without requiring installing decoders.
This is my first addon, and it’s also an alpha release. So consider the versions until 1.0 to have potential bugs and miss some features. I welcome all your bug reports or suggestions.
I now have a portal at which you can submit bug reports and feature requests directly.