enter an artist and it will start playing their most recent concert setlist for you
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
vendor/assets
.gitignore
Gemfile
Gemfile.lock
README.rdoc
Rakefile
config.ru

README.rdoc

SetPlaylist

Creates playlists based on an artist's setlists from previous concerts.

TODO

  • Shuffle option

  • Bookmark Songs

  • Add report button on playlist page to report errors; automatically report broken artists

  • Better looking 404 pages

  • Start using artist ids instead of just search

  • Stop using last fm for typeahead, use either setlist.fm's api or songkick's… or somehow integrate the 2

  • Create a cache for events

  • Event integration – offer set playlists for ALL events, integrate songkick (so that user visits setplaylist.com/event/songkick_event_id)

  • RESTful playlist page – user can visit /playlist/artist_id for most recent event or /playlist/artist_id/event_id

  • More features on playlist page – show upcoming events (use location data to show events near you), show other events (select through past events)

  • Filter events: ie, show only festivals or show setlists from around my area

  • Admin page – select featured festivals on homepage

  • Testing - rspec, cucumber, selenium

  • Create a cache for event tracklists

  • Player across ALL pages (like soundcloud). Let user browse/search for playlists while listening.

  • User accounts so user can aggregate their favorite event playlists

  • Custom “SetWishList” playlists and Event lists (For festivalheads who want to predict or listen to their “ideal” lineup)

  • Build an engine for track iding on YouTube (possibly a seperate project that becomes integrated into SetPlaylist) where you input a song id and you get a possible YouTube link for that song. If that is incorrect, user reports it and admin approves. This is for way in advance, as the current track IDing algorithm so far has been great.