EpicMusicPlayer is a World of Warcraft mp3 player with multiple playlist support a LibDataBroker plugin and a fancy little 3d model.
Demo
Watch a 2 minutes high quality video demo on YouTube:)
Features
- Add mp3, wav or ogg music files.
- Multiple playlist support.
- Add/Remove playlists ingame.
- Move songs between playlists ingame.
- Playlist with all (Patch 3.1) original wow game music included (once you have createt a playlist).
- Search for a song
- Link a song to guild/party/say/raid (with youtube link)
- Easy add your music with drag and drop. (with the included playlist manager)
- Supports all characters in id3tags (Unicode) No need to rename any of your files.
- Songs with no title in the tag will be added with the file name as title.
- Fast adding new files. (The playlist manager will not replace your last created list but add the new music to your old list.)
Addons/Modules
- EpicMusicPlayer
- The player with GUI and playlist
- EpicMusicPlayer_Broker
- LibDataBroker plugin.
- You need a display addon like ChocolateBar (made by me^^) or one of the many others to use the plugin.
- If you still use Fubar try Broker2Fubar
- EpicMusicPlayer_Dancer
- Fancy little 3d model which will play/dance to your music (optional addon) Currently featuring Sid Nicious, Bergrisst, Mai'Kyl and Chief Thunder-Skins of The Tauren Chieftains.
Usage
You can even chance the on click behaviour to your liking.
The default setting is:
- left click - play next song
- middle click - play/stop
- right click - show options
- use scroll wheel - adjust music volume
- Ctrl use scroll wheel - adjust effects volume
- alt use scroll wheel - fine adjust volume
- alt click - show playlist
- shift click - play last song
- ctrl click - Write artist and title to default chat. (guild,party etc.)
All of these work on the mini map button, the 3dmodel, the gui text and the broker plugin. You don't need the gui visible at all.
Slash commands
- /emp (show the options dialog)
- /emp ctr (list control options)
- /emp op (list other options)
Frequently Asked Questions
How do I add music to the player?
Here is a guide with screenies:)
But for advanced users it's easy:
- Double click the "create_playlist.bat" in the Playlistmanger folder. (Exit Wow if running!)
- Just drag and drop some mp3 music files/folders into the Playlist-Manager.
- Close EMP-Playlist-Manager (be sure to click "Yes" Save Playlist.)
Start WoW and enjoy your music while farming:)
Do I have to copy all of my music files to the wow folder?
No. The Playlist Manager can create links (inside the wow folder) that point to your original music folder. That way wow thinks the files are in the wow folder.
You can enable this by:
Windows Vista:
Just go to "Tools > Options" and change copy to create links.
Windows XP:
Download junction.exe from microsoft:
http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
and put it into the junction folder of the playlist manager.
You should also install "ntfslink" (http://elsdoerfer.name/=ntfslink )
To make the use of the links (junctions) save with windos xp.
See http://en.wikipedia.org/wiki/NTFS_junction_point#Windows_XP_Professional
for more information.
And now go to "Tools > Options" and change copy to create links.
How do I move the the GUI Window?
grab the frame at the very border or between the buttons to move it.
Can I use the music folder of an other addon e.g. soundtrack?
Yes, you can set any folder within the wow folder as your music folder.
I use "..\World of Warcraft\mymusic" as my music folder.
Not possible with wow. As is playing a song at a specific position.
An addon can only tell wow to play and stop a song thats it.
Where the hell is the playlist?
"..\World of Warcraft\WTF\Account\ACCOUNTNAME\SavedVariables\EpicMusicPlayer.lua"
Why is the model not moving more to the edge of the screen?
The model frame is larger than the model and a frame with a model can't be moved off screen.
Troubleshooting
music stops in fight
The music sometimes stops or the wow music starts playing. This is a wow bug. Try to set your sound channels to maximum. Options > Sound & Voice > Sound Channels > High (Maximum) Also try to enable/disable hardware sound. But when lots of sounds are played (raid instance fights) the problem still may occur.
music plays from beginning
The song stops playing and starts from the beginning after a loading screen (e.g. entering an instance or /console reloadui) This is a new wow bug since patch 2.4.3. I only could fix this so far that the song starts from start instead playing the game music.
I have reported this in the eu forums but unless someone with an us account finally reports this in the us ui-forum blizzard developers will never know of this because they are not interested in any thing from the eu community.
And it's not the zone change because this was not a problem before 2.4.3 and the music also stops if you try to enter a low level instance in heroic mode. That of course is not possible but you get an loading screen for less than a second and the music played by the game itself or by an addon stops but a zone change event is not fired.
playlist manager not starting
You need the at least Java 6 installed, sry. http:\\java.com
You have installed Java and the playlist manager is still not starting?
Edit the batch file create_playlist.bat (right click -> edit) and change EVERY java.exe to the full path of your LATEST java.exe (see C:\Program Files\Java\).
For instance:
java.exe -version
will become:
"C:\Program Files\Java\jre6\bin\java.exe" -version
and
java.exe -jar EMP_Playlist_Manager.jar
will become:
"C:\Program Files\Java\jre6\bin\java.exe" -jar EMP_Playlist_Manager.jar
Don't forget the double quotas (") it does not work without them!
playlist manager error
I get the following error with the playlist manager "Could not Find Main Class.Program Will Exit"
You get this error when the lib folder is not in the same folder as EMP_Playlist_Manager.jar
You can't run the EMP_Playlist_Manager.jar from the zip file, you have to extract the whole zip first.
Known bugs
- The 3dmodel disappears sometimes especially when you hide the ui (alt+y).
You miss a feature, don't like something about the player or have a problem to set it up? Please let me know.
I look forward to your feedback.
-----------------------------------------------------------------
v1.7.1
-----------------------------------------------------------------
fixed create_playlist.bat
-----------------------------------------------------------------
v1.7
-----------------------------------------------------------------
EpicMusicPlayer
added: you can now send cklick able ingame music links to other players that have emp.
EpicMusicPlayer_Broker
added: option to show artist
Playlist-Manager:
*updated ingame list with 3.1 music
*added: top50 ingame songs
*added: ambiente music
-----------------------------------------------------------------
v1.6.2
-----------------------------------------------------------------
*fixed 3d model bug with patch 3.1
*the music will restart after the loading screen when you relese your spirit.
*the gui can now be moved by dragging text.
*added faq menu in the config
Playlist-Manager:
*now supports wave files (.wav)
*you can edit the time of a song if it is not correct
EpicMusicPlayerFu:
removed use BrokerToFubar: http://wow.curse.com/downloads/wow-addons/details/broker2fubar.aspx
-----------------------------------------------------------------
v1.6.1
-----------------------------------------------------------------
EpicMusicPlayer
fixed:
.)the gui font will now be saved
.)errors in the buildin playlist (when there is no playlist)
added:
.)zone names to ingame music
Playlist-Manager:
*added: all the wotlk music to the ingame playlist.
You have to add the new ingame playlislist with the playlist manager
(Playlist > Add Ingame Music)
*fixed: show error message when the playlist can't be saved
-----------------------------------------------------------------
-----------------------------------------------------------------
v1.6 Beta
-----------------------------------------------------------------
EpicMusicPlayer
added:
.)zhCN and zhTW localizations thanks to yeachan
.)lib data broker plugin. (EpicMusicPlayer_Broker)
This will replace the fubar plugin once I have improved the tooltip.
Read more about LDB: http://github.com/tekkub/libdatabroker-1-1/wikis
.)a second font,
.)an option to select fonts
.)support for libSharedMedia fonts
.)scrolling gui text
.)gui text will now show if the game music is on or off when emp is stopped.
fixed:
.)strange characters with some unicode mp3 tags - please let me know if there are still problems
.)the announcement of a song frame is no longer attached to blizz error frame
EpicMusicPlayer Titan Plugin:
*removed, version 4 of Titan Panel will display the EpicMusicPlayer
lib data broker plugin.
Playlist-Manager:
*added: the playlist manager can now create links to the music folders you add.
-----------------------------------------------------------------
v1.5.2
-----------------------------------------------------------------
EpicMusicPlayer Titan Plugin:
*fixed not working with Titan panel version 4
Playlist-Manager:
*Will now ask to select the wow folder if it can't be
read from the registry.
-----------------------------------------------------------------
v1.5.1
-----------------------------------------------------------------
Compatible with Patch 2.4 and Patch 3.0
EpicMusicPlayer:
*fixed minor bugs
Playlist-Manager:
*Will no longer ask for a music folder at startup even if not set.
The wow folder will be read from registry and a
default music folder will be created on startup.
-----------------------------------------------------------------
v1.5
-----------------------------------------------------------------
EpicMusicPlayer:
*added options to change colours
-----------------------------------------------------------------
v1.4.1
-----------------------------------------------------------------
EpicMusicPlayer:
*fixed: error if there is no playlist
*fixed: localization error
-----------------------------------------------------------------
v1.4
-----------------------------------------------------------------
EpicMusicPlayer:
*fixed: wow music not playing after login (if not set to off)
*added: options to custom assign the click behaviour. Handy for
fubar/titanpenel/minimap clinks, if you don't like my setup.
*added option to copy songs
Playlist-Manager
added: option to copy songs
-----------------------------------------------------------------
v1.3
-----------------------------------------------------------------
Playlist-Manager
added: option to allow adding the same song more then once
-----------------------------------------------------------------
v1.2.1
-----------------------------------------------------------------
EpicMusicPlayer
*songs will now be moved after the current song hast finished playing.
*fixed: move song makes error on minimap button tooltip
*fixed: move song and then immediately move back error
*fixed: the gui will remember the size after login (on the same char)
EpicMusicPlayerTitan
*fixed: The titan panel plug in will now save its settings
-----------------------------------------------------------------
v1.2
-----------------------------------------------------------------
EpicMusicPlayerTitan
*added titan panel
EpicMusicPlayer
*the last search you did will now be saved as a list. You can play the list like any other.
*added spam to last whisper. You can now send the artist and song to your last whisper
*added loop song option
*added gui resize option
*added hotkeys to move songs to a bad/good list and options
to set these lists.
*fixed: the loop list option is available again.
-----------------------------------------------------------------
v1.1
-----------------------------------------------------------------
EpicMusicDancer
*fixed: the model will now hide when you hide the ui (alt+y)
But the model will not show again then, don't know why yet.
Playlist-Manager
*fixed a bad bug in all versions:
adding songs with double quotes (") in the id3tag will no longer
result in a playlist not loading ingame.
-----------------------------------------------------------------
v1.0 Beta
-----------------------------------------------------------------
EpicMusicPlayer
*Workaround for the patch 2.4.3 bug:
Instead of playing the wow music after entering the world
(after a loading screen) the current song will be played
from start.
*Added an option to add a youtube link when posting the song into a channel.
Other players with an addon to copy an web link (e.g. prat)
Can easy check out your song (if it is on youtube).
EpicMusicDancer
* The model is now movable and will detach from the gui window.
* Option to resize the model.
* Added several new options.
* The idea is to hide the gui and control the addon with just the model.
EpicMusicPlayerFu
* Added localization
* Added drop down menu on right click.
* The fubar options are now integrated in the ace3 config menu.
Playlist-Manager
*you now can edit the song title, artist and album.
(will not be saved to the mp3's yet just to the playlist)
-----------------------------------------------------------------
v0.7.5
-----------------------------------------------------------------
EpicMusicDancer
* added 3 models
-----------------------------------------------------------------
v0.7.4
-----------------------------------------------------------------
Playlist-Manager
* fixed: music dir was sometimes not correct. songs did not
play ingame
-----------------------------------------------------------------
v0.7.3
-----------------------------------------------------------------
EpicMusicPlayer
* fixed: error caused by loading a playlist created with version 0.6.2 or older
Playlist-Manager
* fixed: some errors caused by loading an old config
-----------------------------------------------------------------
v0.7.2
-----------------------------------------------------------------
EpicMusicPlayer
* fixed: showing debug messages when playing next song
-----------------------------------------------------------------
v0.7.1
-----------------------------------------------------------------
EpicMusicPlayer
* fixed: errors and next song not playing when moving/removing a song
-----------------------------------------------------------------
v0.7
-----------------------------------------------------------------
EpicMusicPlayer
* added: Option to set default spam channel.
* added: Ctrl+click will spam Artist/Title to default channel.
* added: localisation support and German localisation
(fubarplugin and playlist still missing)
* fixed: The song entry "Main Title: Legends Of Azeroth" in the default addon playlist
has now the correct length of 226 seconds.
* fixed: The gui is no longer showing the artist if the artist is not set (empty)
* fixed: No Playlist message is no longer showing after successfully creating a playlist.
* fixed: The minimap button should now stay where you put it.
* todo: fubar artist not showing
* todo: fubarplugin localisation
Playlist-Manager
* completely changed the folder selection, it is now possible to
select any folder (within the wow folder) as music folder.
* added: Options dialog, Tools > Options
* added: Options to save the playlist to all wow accounts.
* added: Remove songs form hard disk option.
* added support for ogg format.
* fixed: bug loading unicode characters from the playlist.
-----------------------------------------------------------------
v0.6.2
-----------------------------------------------------------------
EpicMusicPlayer
* fixed: error on removing last song from a list.
* fixed: error removing a playlist with a song currently playing
* fixed: disable wow music on login when the option "Disable WoW Music" is set.
Playlist-Manager
* fixed: check if new files are in addon dir is no longer case sensitive
* fixed: commas in file names will not be lost on load
------------------------------------------------------------------
v0.6.1
-----------------------------------------------------------------
EpicMusicPlayer
* fixed: no longer playing next song while stopped.
* fixed: "Disable WoW Music" has now an effect immediately.
------------------------------------------------------------------
v0.6
-----------------------------------------------------------------
EpicMusicPlayer
* added gui frame with some buttons and options
* added minimap icon (yes, you can disable it^^)
all new:
EpicMusicDancer v0.1
* A little model that will dance/play to your music.
------------------------------------------------------------------
v0.5
-----------------------------------------------------------------
EpicMusicPlayer:
.)added key bindings
.)remember music volume on mute
EpicMusicPlayerFu (fubarplugin)
.)clicking on a playlist in the fubar tooltip will now play the first song
(or a random song if random is enabled) of that list.
To move a song hold the alt key while clicking.
.)scrolling over fubar text/icon while holding control key will adjust sound
effects volume instead of master volume.
Playlist-Manager
* fixed main frame icon not showing
* changed about pic in about dialog
* added clickable homepage link to about dialog
------------------------------------------------------------------
v0.4
-----------------------------------------------------------------
EpicMusicPlayer/Fu
.)added remove playlist
.)added remove song
.)added option to loop a playlist
.)fixed some bugs
Playlist-Manager
.)fixed bug: not reading utf-8 resulting in chains of strange characters
.)option to rename playlist
.)option add folder
.)auto create backup of playlists
.)added context menu to list and table
------------------------------------------------------------------
v0.3
-----------------------------------------------------------------
EpicMusicPlayer
.)added: option to disable wow music
.)added: playlist: artist and song are now in one field
.)fixed bug: selecting a list in the playlist causing errors sometimes
EpicMusicPlayerFu
.)added: holding control key and scrolling over fubar text will adjust master volume
.)added: tooltip options
.)added: spam song to chat (guild, party..)
.)added: option to not show songtitle in fubartext
.)added: option to show list/song number in fubartext
Playlist-Manager
.)sorting playlist
.)does no longer overwrite existing files
.)sorting (by album, artist etc.
.)removed option generate default list
------------------------------------------------------------------
v0.2
-----------------------------------------------------------------
EpicMusicPlayer
.)fixed bug: trying to play first song in a empty list
.)fixed bug: not saving options
Playlist-Manager
v0.2
.)changed Java ID3 Tag Library from Eric Farng's jid3lib-0.5.4
to MyID3 0.80 released October 6th, 2007 by By Charles M. Chen
(http://www.fightingquaker.com/myid3/)
.)save on exit dialog now shows only if the playlist has changed.
.)saving playlist as UTF-8
.)option to add ingame playlist.
.)Updated ingame playlist with new idtag info.
------------------------------------------------------------------