source code - get it

The most up-to-date release is hosted on github. You can also download the latest release version of the source in zip format:

mixwidget.org 1.0

source code - about

Mixwidget.org is a Flash-based widget created using Flash CS3+ and Actionscript 3 and plays via Flash Player 9 or newer. The license is mostly open, however we are reserving the right to maintain a link back to the original project via the context menu. Beyond that, go nuts and have fun.

/fla - contains the main dev file (mixwidget.fla)

Note: Document classes have _Underscore names in the flash library.

/bin - contains all required playback files including instructions, html, and swf. This folder can be renamed, zipped and distributed. For more info on these files, please refer to the how to use page.

Because we (or you!) may create additional widgets in the future, we've divided our class library into two categories:

/src - classes specific to Mixwidget.org mixtape

/lib - generalized classes

/testapp - For those of you who prefer to edit your code in Flex Builder, there is a project setup to do this. Unfortunately, to our knowledge at least, there's no good way to make flex projects completely portable. In order to make this compile without errors after you import the project (import as AS only), you will also need to add the src and lib folders to the source path (project > properties > actionscript build path), and add Fl_cpackage.swc to your library path (library path tab).

source code - contribute

If you find a bug we're always happy to accept patches. To simplest solution is to just fork us on github and issue a pull request. If you're not familiar with git you can email us a patch at: code [at] mixwidget dot org.

We're totally stoked about any contributions or offshoot projects based on mixwidget.org. There's many things we'd like to improve, but we are pretty limited on time. Here are a few projects we have in mind:

Complete Refactor
This is just a first round shot at the code. There's a lot of things that aren't optimal, including inadequate error handling and general organizational problems.

Mixtape Editor
We had a great way to edit Mixwit mixtapes with our the flex app we created called the mixaker. Unfortunately, it's way too much work to port that code. We'd love to see someone come up with a super simple GUI editor for mixwidget.org! Flex, javscript, AIR, Cocoa, or all the above :)

Reusable Media Components
We've got a bit of the groundwork completed with the AudioPlayer & FlashAudioPlayer classes. Also, there's another open source project called the JW Player that has done a great job at making a bullet proof media player. We'd love love to see the convergence of these two in the form of full-featured, well designed, media components.

If you'd like to chat about any of these ideas or anything else say hi! code [at] mixwidget dot org