Description

BigWigs Encounter Music: Epic Music Pack
`BigWigs_EncounterMusic_EpicMusicPack` is a companion addon for `BigWigs_EncounterMusic` that registers epic music tracks into the shared BigWigs Encounter Music track registry.
Report Bug · Request Feature
About The Project
This addon is an external music pack for BigWigs_EncounterMusic.
It is designed to stay simple and maintainable:
- It registers bundled epic tracks into the shared track registry.
- It supports user-added custom tracks through a generated Lua file.
- It keeps official tracks and custom tracks separated.
- It provides a lightweight Windows generation workflow for contributors and personal pack maintenance.
DMCA/Content notice: only include audio you are allowed to distribute or use. You are responsible for the rights to any custom audio added to this pack.
Features
- Registers Epic Music Pack tracks into
BigWigs_EncounterMusic - Load-on-demand companion addon
- Auto-generated
CustomTracks.luafor user tracks GenerateMusicAutoList.batlauncher for WindowsGenerateMusicAutoList.ps1generator for scanningMusic/custom/- Optional
music_overrides.csvfor exact display names - Optional
artist_map.csvfor artist code mapping
Requirements
BigWigsBigWigs_EncounterMusic
Installation
Install the addon into your WoW AddOns folder:
World of Warcraft/_retail_/Interface/AddOns/BigWigs_EncounterMusic_EpicMusicPack
Make sure the core addon is also installed:
World of Warcraft/_retail_/Interface/AddOns/BigWigs_EncounterMusic
How it works
When this pack loads:
CustomTracks.luais loaded firstTracks.luaregisters the official Epic Music Pack tracksTracks.luaalso registers generated custom tracks fromBWGSEMP_CUSTOM_TRACKS- all tracks become available in the
BigWigs_EncounterMusicselector
This addon does not provide its own UI. Configuration happens through the main BigWigs_EncounterMusic addon.
Custom track workflow
To add custom tracks:
- Put your
.mp3files insideMusic/custom/ - Run
GenerateMusicAutoList.bat - Choose whether you want auto-guess enabled
- If auto-guess is disabled, the script can prompt for
ArtistandTitle CustomTracks.luais regenerated automatically- Launch the game or use
/reload - Select the generated tracks in
BigWigs Encounter Music
Related files:
GenerateMusicAutoList.batGenerateMusicAutoList.ps1CustomTracks.luamusic_overrides.csvartist_map.csvMUSIC_ADDING_GUIDE.md
Music naming conventions
Recommended format:
EMP_<ArtistCodeOrName>_<Title_With_Underscores>.mp3
Also supported for better manual prompting and auto parsing:
Artist - Title.mp3
Artist_Name - Title.mp3
Notes:
music_overrides.csvtakes priority over auto-guessartist_map.csvis used when parsing artist codes such asRSMorES- for the
Artist - Titleformat, artist underscores can be preserved
Architecture
Runtime files
BigWigs_EncounterMusic_EpicMusicPack.toc- addon metadata
- dependency declaration
- load order for
CustomTracks.luaandTracks.lua
Tracks.lua- official bundled tracks
- registration helper
- registration of generated custom tracks
CustomTracks.lua- generated track table used at load time
Generation files
GenerateMusicAutoList.ps1- scans
Music/custom/ - generates
CustomTracks.lua - handles auto-guess, manual prompts, overrides, and artist mapping
- scans
GenerateMusicAutoList.bat- convenience launcher for Windows
music_overrides.csv- exact label overrides by filename key
artist_map.csv- mappings for artist codes used by filename parsing
Notes for development
- Official pack tracks should stay in
Tracks.lua - Custom user tracks should live in
Music/custom/ CustomTracks.luashould be treated as generated output- If you edit
CustomTracks.luamanually, the generator may overwrite it - The pack depends on
BigWigs_EncounterMusicand should not duplicate core logic from the main addon
Troubleshooting
The tracks do not appear in game
Check that:
BigWigs_EncounterMusicis installed and enabledBigWigs_EncounterMusic_EpicMusicPackis enabled- the generated
CustomTracks.luafile exists - the audio files are present in the expected folder
Custom tracks are missing
Check that:
- your files are in
Music/custom/ - you ran
GenerateMusicAutoList.bat - your filenames match the expected conventions
- your
music_overrides.csvkeys match the filename without extension
A track name is wrong
Check that:
music_overrides.csvcontains the correct key and labelartist_map.csvcontains the expected code mapping- your filename uses either
EMP_<Code>_<Title>orArtist - Title
Project structure
BigWigs_EncounterMusic_EpicMusicPack/
BigWigs_EncounterMusic_EpicMusicPack.toc
Tracks.lua
CustomTracks.lua
GenerateMusicAutoList.bat
GenerateMusicAutoList.ps1
MUSIC_ADDING_GUIDE.md
artist_map.csv
music_overrides.csv
Music/
custom/
Rights and content notice
Only use music you are legally allowed to include.
This addon is not affiliated with, endorsed by, or officially maintained by the BigWigs team.
All rights related to BigWigs, including its name, branding, and associated assets, belong to their respective owners.
If you distribute this pack publicly:
- verify the license of every bundled track
- keep attribution when required
- do not assume that user-added music is safe to redistribute


