JavaFX + Echo Nest


The Echo Nest provides series of web based solutions for better search, recommendation and interactivity on the music web. The Echo Nest API allows you to call methods that respond in REST style XML. Please refer to API documentation for more information.

They also provide a series of data feeds in various formats. Below application is updated version of DraggableMP3Player sample. Now it gets data from “Found Audio Feed” using JavaFX RssTask APIs.


To launch click on above image or

Type name of artist in TextField and press enter key. It will get the list of songs using Echo Nest feed. Click play to listen to songs! Simple! It will save the last searched artist name using JavaFX Storage APIs.

Note: Most of the media were in MP3 format (not streaming) and hence may take a while to download and play. Please try to incorporate more APIs and write new player..

Advertisements

About Rakesh Menon
-

6 Responses to JavaFX + Echo Nest

  1. Paul says:

    Very nice! Is there a way that I can which artist to listen too? Modest Mouse is nice, but sometimes I like to listen to a few other artists. 😉

  2. Rakesh Menon says:

    @Paul Thanks! I added a new TextField above the player so as to enter new artist name and search.. Hope this helps.. 🙂

  3. Cool app. I agree that the Echo nest web services provide great data.

  4. Paul says:

    Rakesh – neat update. Makes it very useful now. One thing .. on my system, the artist prompt has an invisible background which makes it hard to see. Perhaps it should have an opaque background. (I’m running on a mac)

  5. Rakesh Menon says:

    @Paul Thanks! I removed some transparency code, now it shows a slightly gray background. I also added functionality to save the last searched artist name. Yes, it can be further enhanced to remember a list of artists 🙂

  6. Rakesh Menon says:

    @Sten Anderson Thanks! Looking forward to see more innovative apps built on top of Echo Nest services

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: