So, this project may or may not be in what some might call a state of neglect. If it were it
might be attributed to me working a full-time job and having another full-time freelance
career going on. I'm picking up more Flash freelance so I've got some more interest in this
thing. That's good for you, Joe Flashuser. Hopefully by the end of the year I'll be able to
push out a new release with much needed fixes and feature adds. I've learned a lot about
OO since I started this project so I'll just go ahead and apply that knowledge to this bad boy.
If you need to reach me, go for it.
Okay people, this is just a temporary setup so I can say to myself that I finally got around to publishing and releasing this Mp3Jukebox into the wild. What started out as a temporary setup has entered a state of stagnation. I apologize for that. This class is still very much in the beta stage. Some might even call it alpha. But if you need a basic, functional Mp3Jukebox and you don't have the coding chops to get something working yourself, this will do the trick. All you need to know how to do is replace info in an XML file (hint: use any text editor) and how to create one line of code (hint: check the documentation, it has examples).
In this release there is version one of everything. Documentation, class, example .fla's, everything. Problems are bound to crop up with the code simply because of its unfinished nature. If you have any problems, drop me an email (contact) and I'll do my best to help you. I have a full-time job and freelance to balance against my actual non-computer social life, so forgive me if it takes a while to get back to you.
There is a file in this release under the /sounds folder called "silence.mp3". This file is by all means totally needed to make this thing work. The speed at which silence.mp3 loads determines the connection of the user. That, in turn, determines what speed playlist is needed. Now you know, and knowing is half the battle. If anybody has any better ideas on how to determine user connection speeds, I'm all ears.
I have included the latest documentation online for your perusing pleasures. It is a safe
bet that the documentation in the package isn't as up-to-date as the online versions simply
because there is just too much change going on and I sometimes forget to re-build the docs.
You may view the documentation here.
You can download the example package here:
Full release, complete with songs: download
(this probably won't last due to bandwidth and legality issues)
"Lite" release, everything except songs: download "lite" version
Note: You will need Flash MX 2004
and something to unzip this package.
There is the class, an example .fla and documentation included so this should get you
off to a pretty good start. A change log, more examples and actual better code is
forthcoming in future releases. If you don't like the way something is done, drop me an email
I'll consider changing it. Or I might consider having a beer.
This software is freeware to use personally. You many not use this product for any commerical
means at all. No band websites, no myspace ripoffs, no hx3mp3 wannabes. Sorry.
I havn't actually looked over any of the open source
licenses yet, so I don't know what to file this under. I will say this though:
You may not call this code your own work. I worked kind of hard on this so if you're
going to use it, at least tell your friends that you got it from the super cool
guy Adam over at subtracktion.com.
If you want to buy me a couple beers, though, I might overlook any ego-buffing
that you may want to do. Erdinger
is my beer of choice.