$30 off During Our Annual Pro Sale. View Details »

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/

Matt Graham
PRO

July 10, 2012
Tweet

More Decks by Matt Graham

Other Decks in Technology

Transcript

  1. Matt Graham
    @ GitHub we
    Play
    Play

    View Slide

  2. github.com/mattgraham
    @michigangraham

    View Slide

  3. Ordered List

    View Slide

  4. HarmonyApp Speaker Deck
    We built a few things

    View Slide

  5. We Are GitHubbers

    View Slide

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

    View Slide

  7. Your office DJ
    Your office DJ

    View Slide

  8. View Slide

  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.

    View Slide

  10. Didn’t change the work
    environment, changed my
    design and development.

    View Slide

  11. @holman Zach
    Holman

    View Slide

  12. Why Play?
    Why Play?

    View Slide

  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

    View Slide

  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

    View Slide

  15. View Slide

  16. OS X
    iTunes
    Play
    Pusher Account
    Nicecast (streaming)
    GitHub

    View Slide

  17. Setup
    Setup

    View Slide

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

    View Slide

  19. $ script/bootstrap

    View Slide

  20. $ rake start

    View Slide

  21. View Slide

  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.”

    View Slide

  23. Hubot play Don’t Stop Believin

    View Slide

  24. Hubot play ‘Song title’
    Hubot play ‘Alblum title’
    Hubot I like this song
    Hubot play something I like

    View Slide

  25. OS X
    OS X

    View Slide

  26. Windows
    Windows

    View Slide

  27. mobile
    mobile

    View Slide

  28. github.com/mattgraham
    @michigangraham

    View Slide