Advertisement

SimpleMp3 Player 2008

  Download the Curse Client

Last Update: June 27, 2008 (1 week ago)
Category: Audio
Tags: audio, music, musicplayer, play, player, and simple
Project Manager: Riptides
Current Version: SimpleMp3 Player 2008 Version 2.4.2.6 Beta
(for World of Warcraft 2.4.2)
Downloads Today: 94
Downloads Total: 33,259
Favorites: 67
Comments: 122
  • About SimpleMp3 Player 2008
  •  

SimpleMp3 Player v2.4.2.6b for WoW 2.4.x is a highly functional in game music mod that lets you select and play your favorite songs using an intuitively simple interface. The main display features a song timer with scrolling name text, previous and next buttons, and a shuffle function. There's also an easy to navigate Playlist which simplifies song selection along with a volume slider featuring mouse wheel control. Each of these interfaces can be individually accessed and easily hidden away all with one simple click of the Mini-Map Button.

v2.4.2.6b [Paradox]
* Changed Playlist Generator to allow Python to convert the unicode it can, please let me know if you get any "maps to undefined" errors.
* Code "modularized" a bit, shouldn't cause any problems, just makes it easier to work with.
* Code for interfacing with Cosmos moved to plugins directory, eventually other interfaces, like Titan and FuBar may be added.
* Playlist.lua is now SimpleMp3Library.lua, this is part of making the playlist generator work for other mp3 players (if the author codes for it)
* Simple.Mp3.Playlist.Creator.vx.xx renamed to Playlist.Creator
* Added Music Library, so the play list creator actually creates your library, and you can add tracks to your playlist from it.
* Fixed an issue with clicking on empty space in the PlayList if you have fewer than 25 songs in it.
* Shift-Clicking an item in the Library will preview the song for 15 seconds (I had previously announced it would be 30, and soon, it will be set in the options by the user)
* PlayList generator coming closer to being more universal.
* Finally, an Options Panel.
* Sort Library or PlayList By Filename, Title, Artist, Album, Length, Genre, or BitRate Ascending or Descending
* Genre and BitRate now shown on the Playlist and the Library

v2.4.2.5b [Paradox]
* Fixed version.txt to have release date in June, not July :)
* Fixed a small error in the playlist generator that would cause an entire directory to be skipped if there was a unicode problem with one file.
* Save volume level on stop to be restored when play is pressed
* Changed the dimensions of the main interface to allow for 00:00:00 format, which means there is room for another button (possibly 2) on the main interface, any suggestions?

v2.4.2.4b [Paradox]
* Fixed Playlist generator unicode support (reverted an error introduced in last revision)

v2.4.2.3b [Paradox]
* Fixed (once again) a problem with resizing the playlist to smaller than 25 slots not showing the last songs on the playlist
* Added more unicode characters to be converted
* Updated the install instructions
* Fixed a few more small errors in the playlist generator
* Changed the playlist generator so the PlayList is already in the expected format (may speed up load time) deprecated "Song" function left in place for now
* Moved some hard coded English output to localization file, please submit translations, or let me know if I missed some text you think can be localized
* Small tweaks/fixes
* Found the reason some mp3s report the wrong length. If you have problems with songs being reported longer than they are, you need to download VBRfix from
http://www.willwap.co.uk/Programs/vbrfix.php

v2.4.2.2b [Paradox]
* Added some reporting to the playlist creator, so you can see how many errors there were, even if you answer n to both prompts
* Updated Simple.Mp3.Playlist.Creator.v0.10.txt in the Mp3 directory to reflect the contents of the main install.txt
* Replaced a big chunk of code that displays or hides songs on the playlist when it is resized with a much smaller one.
* Playlist can now be made small enough to display 1 song at a time
* Added some Unicode handling, if you come across a unicode error, please send me the info so i can attempt to add it to the list.
* Fixed a few typos in the playlist generator. (Thanks KazragoreDDS for helping me find at least one of them)

v2.4.2.1b Updates:
* Fixed a long standing issue with the slash commands, I guess no one really uses them, this bug existed before I took over....
* Added some error handling so it won't throw errors if the playlist is empty and you click on some buttons
* Shuffled Playlist is now saved and restored
* Using the shuffle button while a song is playing no longer stops the song and starts the new one.
* Forgot to update the install procedure in the last release to include turning off the "Hide extensions for known file types" stupidity

v2.4.2b Updates:
* Rewrote Playlist generator for better exception handling, Still can't add music with Unicode characters.
* Added Genre (not used yet)
* Added another option for showing errors (You can now hide Unicode errors, but still get other error messages)
* Certain settings are saved when you log off, and reloaded when you log back on (for each character)
* Fixed a visual issue with the scrolling text
* SimpleMp3 remembers what track you were listening to when you exited, and will load that song by default, unless the playlist has changed.
* Probably changed a few other things along the way that I should have written down as I worked on them....
* Incremented version number to reflect 2.4.2 compatibility

v2.4.18b Updates:
*Fixed an issue with shuffle mode (Thanks Riptides)
*Fixed the Playlist generator to (optionally) report errors during the playlist creation
*Added compiled version of the playlist generator for those who don't want to install the Python Framework

v2.4.17b Updates:
*Removed the files for the old playlist generator completely
*Fixed an issue with clicking on the last song on the playlist when 25 songs are visible
*Songs can now be kept in subdirectories
*Replaced tagger with id3reader, so id3v2 tags are now used instead of id3v1 (yuck)
*Started process of rewriting the code to cut down on duplicated code.
*Foundation for fully customizable display of playlist entries and scrolling text implemented.
*This doesn't mean you can customize it in this version, but, it will be easy to do so in a future update.

v2.4.16b Updates:
*Replaced the playlist generator with a python based playlist generator

v2.4.15b Updates:
*Fixed many of the issues with the playlist
*Fixed an issue with cutting 3 seconds off the end of songs (still not perfect yet)
*Changed timer display to support songs between 10 minutes and 59 minutes long.
*Fixed shuffle mode.
*Various code cleanups.

*Note Localization needed for this text, as well as any text in SimpleMp3 not localized, I'd hate to have to resort to babblefish or google translations :(

  • Downloads (7)
  •  
Advertisement

You need to login or register to post comments.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
 
  • July 8, 2008, 10:12AM (18 hours, 25 minutes ago)

    Well, it has been about a week since I released the latest version, and the fact that no one at all has posted any comments makes me feel that there must not be any real problems with the new release, but, at the same time, it makes me feel like no one thinks I did a really good job, as there are no "great job" type messages, either, not to mention the fact that I have noticed the previous version is still getting downloaded, and I have to wonder why anyone would download an old version, unless they hated the new version, and were redownloading the old version.... But, if that's true, how come there have been no posts complaining about the new version, or requesting that I change something to make it more like the old version?

  • June 28, 2008, 07:08PM (1 week, 3 days ago)

    I can't figure out why, but, on a couple of test systems, the Library and PlayList weren't using the ID3 tags for display, and were just showing the filename and length, after checking and unchecking the checkbox in options, a couple of times, it seems to have fixed itself, so, if you don't see artist, album, genre and bitrate in your playlist and library, try turning the option on and off a couple of times.

  • June 27, 2008, 10:03PM (1 week, 4 days ago)

    v2.4.2.6b now up, please report any issues using the ticketing system so it will be easier for me to know what needs to be worked on, and so i can mark it as done when fixed.

  • June 26, 2008, 03:05PM (1 week, 5 days ago)

    I just discovered a problem if you were running the .bat file, your playlist would never get generated, this is fixed in the next release, until then, running the .exe or the .py works fine. I'm still having an issue with the Dropdowns, and will have to release the next version without really fixing it, it doesn't affect the way they work, it just is a visual issue. I plan to redo the way they are setup at a later date, which will eliminate the problem, but, want to get what I have released, so you can start using it, and reporting any errors you find (hopefully none, apart from this), so. look for a release, possibly tomorrow, once I have finalized a few other issues, unless something major comes up.

  • June 24, 2008, 04:34PM (2 weeks ago)

    I'm still working on the next release, but, with school letting out (meaning my kids are around more, and demanding more of my time), and the vast nature of the changes I'm making, I haven't finished tweaking everything yet, in fact, if anyone has experience with multiple DropDownMenus in one frame, and can help me figure out why they are getting the wrong values, that is one of the last major issues I'm dealing with at the moment.....

  • June 23, 2008, 09:53PM (2 weeks, 1 day ago)

    great mod, cept few issues I am having. In battlegrounds my sound stops at random, it says its still playing but it doesn't play. i am using shuffle, engage or get hit, and it stops. Any suggestions?

  • June 23, 2008, 11:32PM (2 weeks, 1 day ago)

    This seems to be a wow bug. Increasing the sound channels may help
    But when lots of sounds are played (raid instance fights) the problem still may occur.

    Only music played by an addon seems to have this problem.
    I have not found a bug report on that yet. Would be nice if someone could report that bug in the bug report forum. I cant do that becouse i do not have an us wow account.

  • June 17, 2008, 11:59AM (3 weeks ago)

    I've spent several hours for the last few days doing yet another nearly complete rewrite of SMp3, I still have a few days of coding and tweaking before I'm ready to release it, but, I'm letting you know now, you will likely need to delete the entire addon folder, and, possibly all saved variables (search the WTF folder and subfolders for SimpleMp3.lua) But, the biggest change you will need to be aware of is that the Playlist Generator will actually be generating a music Library, and you will need to open the Library interface in WoW and set up your PlayList before music will play. You will be able to click on the songs to add them to the Library, and they will be added in the order you click on them (Shift clicking will play 30 seconds of the song, so you can preview it before adding it) Shift clicking on a song in your PlayList will remove it from the PlayList, there will also be buttons for adding all the songs in the Library to the PlayList, and removing all the songs from the PlayList. You won't be able to add or remove songs while the PlayList is shuffled, and, eventually, I will be adding more sorting options, so you can sort them by artist, title, etc. but, probably not in the next release. I've made some changes to the unicode support, if you notice any characters not being displayed correctly, or keeping songs from being added to the playlist, be sure to let me know. The name of the file output by the PlayList Generator has been changed, as has the name of the Array that holds the Library, so, you will need to create a new one.
    There have also been various small fixes and tweaks that I may have forgotten to mention, even in the version.txt, more entries added to the localization file, but, in English only, since I don't know any other language, I'd appreciate it if some bilingual users could help out by translating some of them, in fact, if you get in touch with me now, I can send you the new localization file, so you could get them ready for the next release.

  • June 14, 2008, 12:19AM (3 weeks, 4 days ago)

    Hi,

    I am the author of another music player addon (EpicMusicPlayer)
    I have read here how you strugled with some unicode characters.
    Just looked into the code of your playlist generator and it seems to me you are still converting evere single character. x.replace(u'\xf3' , u'\\195\\179')...
    I did this as well at first but then i found out that wow can read unicode files (utf-8). If you use unicode strings an save the playlist as utf-8 you don't need to bother with any special character at all. Even japanese would work^^
    At least it works well with java.
    http://evanjones.ca/python-utf8.html

    Hope that help's:)

  • June 14, 2008, 01:25AM (3 weeks, 4 days ago)

    Yeah, I tried this, but I must have done something wrong, because I could get the songs to come up correctly, but they wouldn't play, or Python still didn't write the file as utf-8, if you look, you will see that I open the file as utf-8

    "f = codecs.open(scriptFilePath, "w", "utf-8")"

    but, the file still didn't seem to be in utf-8 format, or the tag reader was messing up, I'm not sure, but, I know that converting them was the only thing that seemed to work for me. I'll go back and try again... Maybe I need to modify the tag reader to return utf-8 strings.

    Edit: Well, it seems I got it to work, but, there were some songs that still didn't make it, that made it with converting each character individually, so, I'll need to investigate why they didn't make it, and can possibly release a new version with these changes, one caveat I can foresee, though.... Some people like to open the playlist and change the order of the songs (which will not be necessary once I implement sorting, etc.) and that site says some editors (under Mac especially) remove the utf-8 declaration in the file when saving, so, maybe I'll hold out until I have sorting sorted out.... :)

    Edit2: It's tripping over ΓΈ which converts just fine with my old way, but not with the new way, for some reason.
    also tripping over the acute grave I mentioned before, it doesn't seem to know how to convert them, but, I was able to convert them (although the acute accent still didn't work) the old way.... I guess I can compromise by only converting those that Python can't encode properly, and letting the rest be converted by Python with the new method.

    Edit3: found some more that aren't converted...Looking through the codec libs for Python is confusing me, since the mapping (which is done similar to how I'm doing it) seems to show them as defined, but, it's returning an error saying that they map to "undefined" :/

  • June 16, 2008, 03:58PM (3 weeks, 1 day ago)

    "Maybe I need to modify the tag reader to return utf-8 strings."

    Yes you a right that should help, there ist a comment on the id3reader hp about something like that "so now I can specify the encoding returned by id3reader.. ..usage
    value = id3r.getValue(id, encoding)"

    Most id3 tags (version 2.3) are already encoded in utf-8 so there ist no need to convert any of those. Of course the lib has to support reading them as unicode. I don't know how to find out the encoding of the tags or how to convert them if the are not unicode. The lib i am using with java semms to do that very well or i just dont have any really strange mp3 files^^. I had a drifferent lib at the beginig which could not read some tags.

    Unfortunately i did not find a better lib for python. I could add an option to my playlist manager to make a list for your addon.

    I made a playlist with your playlist generator and i got a unicode error with tags
    Edit:
    Oh sorry had an old version mixed them up somehow oO
    Works fine with the 0.13 generator. The playlist is saved in utf-8 and the japanese tags work and are in unicode. The german char's are convertet like \195\132 an work too.

  • June 13, 2008, 04:42AM (3 weeks, 4 days ago)

    i cant load any of my music files on it so that sucks i copy and paste all my itunes songs to the mp3 file and i go and check and it still says i have no songs? and i read the read me ting and it said that i had to ope a file in Wow/Interface/Addons/SimpleMp3/Mp3 Folder. and my computer says i dont have that file i need help!

  • June 13, 2008, 10:17AM (3 weeks, 4 days ago)

    You need to unzip the file in the mp3 folder that ends with .zip

    Edit: realizing that you may have that stupid feature called "hide extensions for known filetypes" enabled, there will be two files there, one opens with notepad, and one doesn't, the one that doesn't opens with winzip or winrar, or, possibly even with the built in zip folder feature of WinDohs. Do not extract it to a subfolder under /mp3, but, directly to /mp3....

  • June 13, 2008, 03:11AM (3 weeks, 5 days ago)

    Nice addon. =) Does what it says, and generally well. Don't really have any major complaints about it.

    There's a few suggestions I'd make:
    I'd like the ability to sort my music without having to directly modify the Playlist.lua. I don't know if there's already an option for this, but I think it'd be great to control how songs are ordered. I notice you comment on a rewrite so you can have ingame playlist generation, which would probably suit my needs. =)

    Also, Every track change gets a bit spammy in the chat log. I made a quick fix by adding a MessageFrame and having it output to that, which works great for me.

    Final note: Thanks for writing (assuming your wrote it) the Playlist Creator in Python. I can run it flawlessly in Linux, unlike every other WoW Mp3 Player I've tried. [They fail horribly in Wine, and don't even show the window]

    Keep up the good work. =D

  • June 13, 2008, 11:54PM (3 weeks, 4 days ago)

    Have you tried EpicMusicPlayer? The playlist manager included in that addon supports sorting the playlits (not ingame yet).
    It would be interesting if it works under linux it should it's a java program.

  • June 13, 2008, 03:56AM (3 weeks, 5 days ago)

    First, thanks for the compliments and good words.

    I have been planning for a while to redo the playlist system to allow for sorting the list by keywords, and, as you mentioned, the ability to pick songs from the main playlist to show up on customized playlists, I just haven't started on it yet (I'm a procrastinator at times)

    Your idea of a separate Message frame sounds interesting...

    I didn't originally write the playlist generator, I found it in SoundTrack, and since the addon seemed to be dead, I took the liberty of completely rewriting it (the author has since been in contact with me, and is now using a slightly modified version of my version for soundtrack) but, I certainly wanted to get away from having only an exe for the reason you stated, as well as because it can be edited, even if I stop supporting the project someday.

    Thank you for taking the time to use it, and reporting back what you have found.

    If you add SimpleMp3 to your favorites, you will get notification when it is updated.

  • June 12, 2008, 05:29AM (3 weeks, 5 days ago)

    v2.4.2.5 has been uploaded and should be available shortly.

  • June 10, 2008, 07:45PM (4 weeks ago)

    hey i cant get this to play in game. i tried turning off the game music but it still didnt work. can anyone help me?

  • June 10, 2008, 09:53PM (4 weeks ago)

    If you moved the music to the directory (or created a junction) and ran the playlist maker while WoW was running, you won't be able to hear the songs until you restart WoW. If this isn't your case, try going into sound settings and increase the number of sound channels, if that still doesn't do it, I don't know what to tell you. The addon turns off the game music for you, there is no need to do that, and, it may cause problems if you do.

  • June 16, 2008, 02:12PM (3 weeks, 1 day ago)

    yeah i got it. ty. i just dl the newest version. i think u should add a pause button in there. as it is now if ur in the middle of ur fav song and u have to get the phone and stop the music, u have to start all over. just a thought from a fan

 
  • Similar Addons
  •  
  1. 533 ChatMOD Chat & Communication and Audio
  2. 277 PVP Sound Audio, PvP, and Combat
  3. 265 WoWQuote (German) Audio
  4. 227 MusicPlayer Audio
  5. 187 Hear Kitty Audio, Druid, and Rogue
Advertisement