So as I mentioned last week, in my exploration of JavaFX I’ve written a music discovery tool called “Music Explorer FX” (or just MEFX for short).
It’s been available for about a week now in the Java Store, but since that’s only available within the U.S. and requires registration, I’ve provided a link here. Just click on the “launch” button and you’ll be on your way.
Hopefully the application is somewhat self-explanatory, but here’s a very brief rundown of how it works.
Given a initial seed artist, which is entered in the initial search screen here, MEFX will present you with up to six artists that are similar. Click on any of these recommended artists to promote it to the center and start the process over. As you browse through artist recommendations, your old artists will be remembered along the top in the “history” that you can always return to at any point.
Once you generate a few artists in your history, you can tweet your musical journey by clicking on the the twitter icon (the singing bird) in the upper right corner.
At any point the artist in the middle (the “current” artist) will have a bank of buttons below it which you can use to jump between different modes of the application. From left to right they are:
If audio is found for the current artist, audio controls will appear below the artist’s image.
The green and yellow gauges in the picture above are familiarity and hotness ratings respectively. Check out this post by Paul Lamere for a detailed explanation of these metrics.
You can run the application in full screen mode by clicking the icon in the lower right corner (full screen mode with dual monitors may cause unpredictable results). Click the icon again to return to windowed mode.
MEFX is largely powered by the Echo Nest’s public web services which provides the data for resolving the artist search, artist similarity, familiarity and hotness, any audio tracks, videos, blogs, news, links, and reviews.
Secondarily the artist profile images are courtesy of Last.fm’s web services, and the “image gallery” is feed by Flickr.
You can get more information about MEFX, including basic support information as well as more detailed instructions, at http://www.musicexplorerfx.com.
Special thanks to Paul Lamere, the Director of the Developer Community over at the Echo Nest, for help and support in getting this application off the ground. If, in using this app, you find yourself discovering new music — you have the Echo Nest to thank, not me.
Also thanks to my wife, Deb, for help with the artwork, and to my boss, Matt, for letting me run with this idea.
So anyway, if you do decide to try it, let me know what your experience is by leaving a comment or contacting me directly at sanderson att citytechinc dott com.
And if you discover a cool musical journey, hit that twitter button and share it with the world.
Enjoy!
Tags: Java, JavaFX, musicexplorerfx, Visualization
| 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 | |||
[...] « Music Explorer FX: A Tool for Music Discovery Written in JavaFX [...]
very cool project. i think it’d be a great addition to have the artist in question’s bandtoband.com page come up in their links.
An integration with local music library also sounds good
[...] I’ll devote the rest of this entry to my experience with migrating a JavaFX 1.1 application, Music Explorer FX, to [...]
[...] passion for technology and commitment to innovation is amazing. I received a call from Sten Anderson last Friday evening informing me that he won the worldwide JavaFX Coding Challenge sponsored by Sun [...]
[...] in the year, I wrote a music discovery desktop application in JavaFX called Music Explorer FX. Since JavaFX also has a Mobile SDK, it made sense to write a version of MEFX for JavaFX enabled [...]
[...] that subject, I’ve been experimenting with a feature for the next version of Music Explorer FX which will lend itself to music discovery “in the [...]
Music Explorer is a great innovative application.
But why is it not possible to double click in the artist text field or use the (Ctrl-a) shortcut to select the complete text? A short click sound by pressing a button would also by nice.
@Pete, thanks for the suggestions. Sadly, that type of text is not selectable, although that’s a good idea. I like the idea of a subtle “click” sound for feedback.
[...] This release also boasts notable performance improvements and some crazy caching techniques. In particular, I encourage you to check out the much improved image gallery (bring up your favorite artist, and click on the “photos” icon). For a more detailed rundown of MEFX, check out this post. [...]