Music Explorer FX has been open sourced and is available for download on the JFXtras community site (it’s about halfway down the page). Thanks to Stephen Chin for encouraging me to release it under open source.
The netbeans project is included, so hopefully building it will be as straight-forward as opening the project. In order to run the application, you’ll need to get developer API keys from the Echo Nest, Flickr, and Last.fm (all free) and put them in src/api_keys.properties. The readme contains more detailed information.
The codebase was written in JavaFX 1.1, but I did update it to 1.2 so that it will work with the latest (at the time of this writing) release.
The code itself suffers from the proof-of-concept that turned into a prototype that grew into an application, while the author was learning a new language. Now that I’ve actually read a book on JavaFX, I can think of many things that I would have done differently.
In fact, as I write this, the current top post on dzone is a “you might be a bad programmer if…” type of post which seems to surface every few months, and reads like a check list for this application.
Rather than keep making excuses for poor code quality though, I’ll just cite the mantra that Jim Weaver aptly associated with the JFXtras community site back when it first launched: Working code trumps all theories.
Enjoy.
Tags: JavaFX, musicexplorerfx, RIA
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « May | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
Thanks for the source code, Sten! If there’s one thing I can’t get enough of, it’s reading your code
All kidding aside, I’m looking forward to learning from the Music Explorer.
- Brian
Congratulations on winning the JavaFX Coding Challenge for this application. It’s cool to know that John & I were tutored by top notch talent.