GitHub Play

GitHub Play

Deck for my GitHub Play mini presentation given at FrontEnd Conf 2012.

Play is your office DJ or should be. https://github.com/play/play/

1b088fadbb0801152820f68336646907?s=128

Matt Graham

July 10, 2012
Tweet

Transcript

  1. Matt Graham @ GitHub we Play Play

  2. github.com/mattgraham @michigangraham

  3. Ordered List

  4. HarmonyApp Speaker Deck We built a few things

  5. We Are GitHubbers

  6. So, what is play? So, what is play?

  7. Your office DJ Your office DJ

  8. None
  9. An employee-powered iTunes- based client-driven distributed music server for your

    office. An employee-powered iTunes- based client-driven distributed music server for your office.
  10. Didn’t change the work environment, changed my design and development.

  11. @holman Zach Holman

  12. Why Play? Why Play?

  13. “We have employees all over the world, but Play lets

    us all listen to the same music as if we were all in the office together.” - @Holman
  14. “We want to play music at our office. Everyone has

    their own library on their own machines, and everyone except for me plays shitty music. Play is designed to make office music more palatable.” - @Holman
  15. None
  16. OS X iTunes Play Pusher Account Nicecast (streaming) GitHub

  17. Setup Setup

  18. $ git clone https://github.com/play/play.git && cd play

  19. $ script/bootstrap

  20. $ rake start

  21. None
  22. “Play will play all the songs that are added to

    its Queue. Play will play the crap out of that Queue. If there’s nothing left in the Queue, Play will figure out who’s in the office and play something that they’ll like.”
  23. Hubot play Don’t Stop Believin

  24. Hubot play ‘Song title’ Hubot play ‘Alblum title’ Hubot I

    like this song Hubot play something I like
  25. OS X OS X

  26. Windows Windows

  27. mobile mobile

  28. github.com/mattgraham @michigangraham