spectra-music / spectra

A web-based personal music library manager
13 stars 1 forks source link

Investigate EchoNest API integration #10

Open toroidal-code opened 10 years ago

toroidal-code commented 10 years ago

Utilizing a music info system like Echonest will allow us to improve the overall user experience.

Things like detailed Genre, Album, and Artist information (like google music), better song recommendations, and dynamic playlists based on the user's library.

Possible questions

toroidal-code commented 10 years ago

I'm leaning towards the rails side. We could have a create_dynamic_playlist_with(model => item) function in the PlaylistsController for example

nickserv commented 10 years ago

I agree about doing this on the backend. It seems like it would be too closely tied to the models and backend logic for it to be done efficiently on the fronted.

kristenmills commented 10 years ago

I server side is better for that for performance reasons.

zellio commented 10 years ago

+1 server side - if it proves really time expensive shell it off to job threads

toroidal-code commented 10 years ago

possible gem: echonest-ruby-api