Skip to content

joshcaron/airtrill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airtrill is a web application designed for those looking to discover new music. It allows the audience to contribute to a playlist.

Use case #1: host wants to get input on what to play from his or her guests. Now, even the less vocal ones have a say. By simply giving his guests the number, guests can text the songs they want to hear. No downloads required, and even users without smartphones can contribute.

Use case #2: user wants to listen to music. Instead of flicking on the radio, they can tune in to a airtrill channel and enjoy crowdsourced music. They don't have to worry about choosing new songs and the songs are guaranteed to be things people want to hear.

Technical specifications:

  • Bootstrap.JS and Angular.JS Front End
  • SoundCloud API for music
  • Twilio API for processing text messages
  • Node.JS server-side implementation

Room for improvement:

  • Allow songs to get "bumped up" based on the number of requests
  • Allow hosts to enter songs into the playlists manually
  • Create multiple sessions
  • Change API to one that has better formatted song information
  • Clear songs that have finished playing from the queue
  • Allow emailing songs - free even for those who don't have texting
  • Ensure songs keep playing even when users have not submitted anything - perhaps, by inference, so the service is never "dead"

Airtrill was made over the span of 24 hours during McHacks, a hackathon at McGill university in Canada. There is built-in support for having multiple "parties", i.e. different playlist/number combinations, however, we were not able to get it to integrate with the frontend in time.

The site is live at http://airtrill.com/.

If you have any questions about this, please contact me for more info. All the code is available on Github at https://github.com/joshcaron/airtrill.

About

Crowd-sourced music via texting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published