Skip to content

bassnode/Echotunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoTunes

Use Echonest to index your iTunes collection and create highly customizable playlists. It was born at a MusicHackDay, so it's a bit rough...but it works.

Requirements

  • iTunes library file here: ~/Music/iTunes/iTunes Music Library.xml
  • iTunes playlist named Echotunes with the songs in it
  • Ruby, Bundler gem and Redis installed

Running it

clone the repo and bundle

bundle install

Start redis

redis-server

Open the app

rake

On first load, it will catalog your library (actually just the Echotunes playlist for now). This process involves parsing the iTunes library XML and looking up the tracks with the Echonest API... so it might take little while.

Todo

  1. Fix the background processing to upload the unidentifiable songs to Echonest.
  2. Rearchitect the initial scanner to handle real libraries (i.e. 1000s of songs).
  3. Make the local Redis caching smarter.

About

Echonest + iTunes = Sweet Playlists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published