Soundtrack

Audio & Video

Soundtrack

WoW 12.1.0 Actively Maintained

Trend Explorer

Recent download momentum

Estimated downloads/hour over observed intervals in the last 48 hours.

Latest interval +0.999 /h 1h observed interval · ending Sep 11, 5 AM
Peak estimate +9.97 /h 1h observed interval · ending Sep 10, 7 PM
Average estimate +2.15 /h Time-weighted · 47.9h covered of 48h

Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.

About this addon

What it does

IMPORTANT - If GenerateMyLibrary.ps1 closes immediately and doesn't do anything it is likely that your Windows installation does not allow script execution. Follow these instructions to enable script execution. https://answers.microsoft.com/en-us/windows/forum/all/execution-of-scripts-is-disabled-how-do-you-enable/e19d41b2-ab61-e011-8dfc-68b599b31bf5

IMPORTANT - Always back up your SoundtrackMusic folder and MyTracks.lua before upgrading. Some addon clients will delete and re-extract the directories which will wipe any previous songs you had.

Soundtrack allows you to assign your own music to almost any event in the game.

Introduction

Ever get tired of World of Warcraft's default music? Wish you could inject a little bit of aural life into your game, but on your own terms? Soundtrack is the mod for you! Soundtrack allows you to assign any music you own from your own personal music library to almost any event in the game, including death, getting on your mount, leveling up, entering stealth, and various forms of combat that can distinguish between world mobs, PvP, boss battles, and more! When the event occurs, Soundtrack will play the music you have assigned to that event, almost as if the music were a part of the game itself!


Features

- Play your own mp3s inside the game.
- Assign music to entire zones or specific sub zones. The default music still plays in zones for which you do not assign music.
- Assign music when battling various types of mobs. 
- Assign music to your pet battles based on battle type, continent, and enemy player or NPC name.
- A plethora of events that you can assign music: Victory, Flight, Dance, Stealth, Swimming, Level Up, etc.
- Expose the full World of Warcraft score in your library to assign Blizzard's music to your own events.
- Can be used as a standard media player. You can create playlists and play them using mini floating playback controls.
- Interface to assign music to events. See all your tracks, sortable or filterable by track title, album or artist names.

Installation

Soundtrack requires extra installation steps to gather your music information, so please follow these steps:

1. Download and Install: Curse Client or manual install, Soundtrack must be extracted in Interface/Addons.
2. Get some MP3s: You can copy your mp3s to Interface\Addons\SoundtrackMusic. You can put your mp3s into subdirectories or subfolders for organization.
3. Generate your library. Follow the instructions in the Interface\Addons\Soundtrack\README.txt.  Keep MyTracks.lua in the SoundtrackMusic folder. You used to have to move it back to Soundtrack DO NOT DO THIS.
4. Play World of Warcraft: Start up World of Warcraft. When you go to the character screen, open up the Addons and make sure that Soundtrack is checked.

Known Issues

- Zone and battle music sometimes gets interrupted in instances or battlegrounds. It will come back on once the number of sound effects drops.
- Dance music does not stop when your character stops dancing. This is because there is currently no way to detect that you have stopped dancing, so the track stops when it reaches its end.

Feature Requests and Bug Reports

Please leave a comment or leave a ticket on CurseForge.


Frequently Asked Questions

- Why does my music cut off in the middle of battles or a lot of AOE? World of Warcraft has a limited number of sound channels available for it to use. When all the sound channels fill up, WoW will cut off the music being played by PlayMusic(), which is Soundtrack's music. When the number of sound effects drop, the music will play normally again.
- Why does my playlist stop when I close the main window? If you select a playlist from the Playlist tab in the main window, when you close it, the playlist will continue to play. If you leave the tab, the playlist will stop.
- What types of music files are supported? MP3s. Files with Japanese or other non-ASCII characters in their names can cause problems, so I suggest renaming them. There are a lot of programs to convert various music formats to mp3. I personally use iTunes for that. In iTunes, Edit->Preferences, select the Importing tab, and make sure you Import using: MP3 Encoder. Then you'’ll be able to convert any tracks to an mp3 file.
- Why do I need to copy my music to the SoundtrackMusic folder? The only files that can be played by WoW are files placed under the World of Warcraft folder when the game is started.
- How do I transfer my assignments to another machine?

    1. Exit WoW on the target machine.
    2. Copy your Interface/Addons/SoundtrackMusic folder to the target machine. If you only copy partial music files, it will still work, but the events that are missing tracks will be fixed automatically and you will lose the track assignments (since the tracks don't exist).
    3. Regenerate the library on the target machine. You do this the usual way, by running GenerateMyLibrary.py. You can also copy MyTracks.lua directly if you want to skip this step.
    4. Copy the settings. All of Soundtrack settings are stored in World of Warcraft\WTF\Account\<UserName>\SavedVariables\Soundtrack.lua. So copy this file to the same location on the target machine.
    5. Start WoW on the target machine!

At-a-glance numbers

Performance highlights

  • Peaked at Hot #274 on Sep 9, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 2 releases in the last 30 days.
  • Averaging 44 new downloads per day over the past week.

Visuals

Screenshots 4

Use real gameplay shots to assess the addon before installing.

Discover more

Keep exploring

Similar addons you might also want to check out.

Similar in Audio & Video

Comparable addons in the same lane.

Leatrix Plus #24
70.6M downloads

Powerful and modular quality of life addon with a small resource footprint. Supports all WoW games including Midnight and Burning Crusade Classic Anniversary (as well as all the others).

MerfinPlus #52
2.1M downloads

Adds various fonts, textures and sounds into the game for further usage in AddOns

Leatrix Sounds #55
7.0M downloads

Complete sound file browser for World of Warcraft. Supports all WoW games including Midnight and Burning Crusade Classic Anniversary (as well as all the others).

DiGuaTimelineAudioHelper #206
262.7K downloads

副本怪物技能实时语音播报插件,帮助新手快速熟悉副本机制。

Deadly Boss Mods (DBM) - Event Pack #291
4.4M downloads

Several media files for DBM encounter Event feature.

HealerProtection Healer Protection / Messages #293
1.5M downloads

This will make you write less in chat.

BigWigs_Voice #296
4.4M downloads

Voice files for warnings.

Hyperframe (FPS Optimizer) #314
293.3K downloads

Hyperframe dynamically adjusts graphics settings based on content type to optimize FPS, frame rate, performance, and visual quality. It includes presets for dungeons, raids, arenas, and more, with customizable view distances, LOD, and particle effects.

Max Camera Distance ( Auto Combat Zoom) #343
585.3K downloads

Automatically extends camera distance beyond UI limits for better raid awareness. Features Smart Zoom for Combat & Mounts with smooth transitions. Safe for The War Within (12.x) raids and compatible with MoP Classic & Anniversary TBC.

Bigwigs Voice - Chinese voicepack (VV)BW语音包 #380
671.0K downloads

A Chinese female voice pack for Bigwigs. BW中文女声语音包

HighLevelAlert (High Level Alert-Elite) [Hardcore] #413
850.9K downloads

A Warning and Sound when you are near highlevel/elite

Friend Finder #456 #140
6.3K downloads

Party dots become portraits with class-colored borders and glows on the Minimap and World Map. Get directional arrows, waypoints with custom sounds, and real-time health bars. Also supports live War Supply Crate tracking, saved to a faction-themed profile.