MusicPlayer
An ingame, fully functional mp3player with alot of extra features to enhance your exeperience in Azeroth.
About
The whole idea of creating a wow-mp3player started when I died for the umpteenth time while being in the background, changing my music etc. I normally play in fullscreen mode, which means I have to alt-tab forth and back between WoW and Winamp. In addition, Winamp do take more CPU than a simple WoW addon.
MusicPlayer is what I came up with. MusicPlayer started as a bad, not good at all
thing, but today it is one of the best WoW-mp3 players out there.
Features
- Chat notify - Sends MusicPlayer's messages to your chatbox.
- Search box - Search through your playlist.
- Fubar / Titan Plugins - Self explaining.
- Playlist Generator - handles unlimited numbers! (or, almost.)
- Keybindings - Bindings for next / prev, volume, etc.
- Shuffle and "at the end" functionality - self explaining.
- Playlist Formatting - Format your playlist to your likings! (Also includes sorting.)
- Options window - Easy and well designed options window, with options to custom everything! From colors to playlist formatting.
- Minimap icon - Minimap icon with dropdown menu.
- Ingame Help - Description for every option and every part of MusicPlayer.
- Slash Commands - See ingame help for a complete list.
- Announcer - Sends a message to your specific channel with your currently playing song's title, artist and genre!
- Item links - Shows basic information about a song in an item tooltip! (Shift Click to send it! - Can only be sent to other people with MusicPlayer.)
Getting Started
I will explain how you get started here. After you have installed MusicPlayer (read how to install the addon properly at the How to install page), you have to do 3 easy steps.
1. Put your mp3s (copy them, or move them) into the Music folder, found inside MusicPlayer's folder.
Example: "WoW" \ Interface \ addons \ MusicPlayer \ Music \ mp3filename.mp3
2. Use the PlaylistMaker.exe included in the .zip. An interface will appear, check that all of your mp3s show up in the list. Click "Generate" if they all appear in the list.
3. Exit WoW (or start WoW, if WoW is not running) and log back in again.
See Troubleshooting for more information.
FAQs - Out of game
Q - Why do i have to put my mp3s in the Music folder?
A - WoW cannot read (nor activate) files that is not in WoW's directory. Ask Blizzard why this is, not me.
Q - The playlist maker says i need something like .Net Framework 2.0. What is that and where do i get it?
A - .Net Framework is, obviously, a framework for applications. You can get it from Microsoft. (Link: http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5)
Q - Why can't I add .wav or other filetypes to MusicPlayer?
A - Simply because the API function PlayMusic does not support it. I hope Blizzard will add more than just the mp3 format soon.
FAQs - Ingame
Q - While I travel, WoW's background music seems to play along with my music.
A - This cannot be fixed. Blizzard made Musical moments, but did not give priority to the PlayMusic function, which is the function MusicPlayer use to connect to the .mp3s.
Q - I've added the songs, and they show up correctly in the playlist, but theres no sound at all when i play them!
A - Please be sure that both Master- and Music volume are at decent value. Then check if your headset / speakers are plugged in and is turned on. If that doesnt work, have you tested relogging?
Q - When alt-tabbed, MusicPlayer doesn't seem to update correctly! Why is this?
A - alt-tabbing out of the game for extended periods with the audio still playing in the background will cause MusicPlayer to continue playing a song, but the timer doesn't tick because the game is minimized.
Q - My question is not listed here! What do i do?
A - Post a comment on this site, and I'll answer you there.
Troubleshooting
Having problems? Read what to do here:
- PlaylistMaker Problems?
Please be sure that you have installed .NET Framework 2.0. (see FAQs for a download-link.) If you still got problems, try use the regsvr script included. If that doesnt work either, please post here, with the following information included; your error-message and your version of MusicPlayer.
- No sound?
Check the sound options and make sure that both the master- and the music volume is at decent value. The enable music checkbox do not have to be checked, as MusicPlayer automaticly checks it for you. If theres still no sound, take a look at your speakers volume. Is it at decent value? If theres still no sound, but everything seems ok, have you tried to relogg? (completely exit WoW)
- Lua error?
Please post the complete error (debug version is more than welcome too) and your version of MusicPlayer. If you dont know which version you have, open the options window and look for it there.
If you want to report a full error-report, Please post as follows;
- Version of MusicPlayer
- Lua error
- When it happened (What did you do when it happened?)
- Please add any thoughts you got.
- Your Configuration (only if you belive it has something to do with it)
TODO
- Finish MusicPlayerMediaLibrary
Credits
- DementuZ - Nìrthelem of Argent Dawn (MusicPlayer's Beta tester)
- FuhrerDarqueSyde - Mistwaker of Cenarion Circle (Author of PlaylistMaker)
- Aericia - Aericia of Alexstraza (Tried to make a playlist gen, but had a hard time doing it, due to personal problems.)
- Izadore - Storm of Ideas (Nice ideas!)
Created and managed by Trysor (new main: Athariel) of Argent Dawn (EU).
- Wotlk compatible!
- Lots of changes in that regard.
- Please report any bugs you find!
- Added Media Library toggle to the dropdown menues (minimap and titan / fubar).
- Due to my previous comp going on a eternal vacation, most of the NYI features in MediaLibrary I was working on where lost, so it won't be seeing the light very soon. (ironicly I did also lose the "what I have done and how"-file I used to fill with notes..)
IMPORTANT NOTE!
MusicPlayer will now display as Out-of-date on live servers, as I bumped the toc number to match the ones of wotlk. Please turn on the "Load out of date AddOns" checkbutton in order to use MusicPlayer!
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...