The Challenge: Use BUG in a meaningful way... today
The Proposal: Make BUG a wireless music server everyone can collaboratively add music to, create playlists with, and use.
First: We white board the idea, add in possible functionality, then sketch the concept.
Use Jack Server
BUGmpd connect to JACK
Hook up the Traffic Light in a meaningful way
Bot Bundle “Gong” Functionality
So now we have a quick outline of what we want to do. Port JACK (http://jackaudio.org/) to the BUG, and have that BUG control the music we listen to.
1 BUGbase 2.0
1 Ethernet cable (may be over WiFi later, but for now, ethernet is more reliable)
1 Pair of Speakers
1 Rusty old computer (To hold the music – move to cloud services later?)
1 Traffic Light
Step 1. Tinker:
First, Andrew Turley writes his wish list, then he clutters it with junk
Step 2: Prototype the Traffic lights:
Andrew Tergis and Jonathan Dahan discuss the intricacies of controlling a traffic light with the BUG. What should the light do? Where should it be placed? How do we Future Proof it?
For now, the traffic light will give Buggers some visual feedback of the popularity of the song currently playing. Green means no one hates it, Yellow means it has been tagged as annoying, Red means GONG, and the song is banned from the playlist for the next week or so.
Step 3: Get to work:
CODE! JONATHAN! CODE! FASTER!!!
Step 4: Hook up the parts:
Plug it in Turley! You can do it! What a sweet looking Ethernet cable.
Step 5: Turn it on:
Step 6: Make it go!
OK, so it isn't beautiful, yet, and we don't have the traffic light set up, yet, and it's pretty obvious it isn't wireless, yet... but it works!
We used relaxx as our Music Player Deamon, which makes it act like a regular MP3 player, except this one is usable from the web. Now all employees can send their music to the server, add songs to the playlist, and even skip the bad songs that our Sales Engineer plays. Yes, we are sick of “Where Brooklyn At?” Vish, but thanks for playing.
Well we gave ourselves a day to complete the project. We now have music playing from the BUG, and the traffic light is working, but we don't have the IRC bot set up to “Gong” and switch songs yet. I have been advised that this is a small fix that will occur next Friday before we start Solution Sprint #2: The Rise of MotherBug 2.
Check out the lights!
Nice work team :-)
Here is a little more about how we actually did it:
Friday fun-days are proving fruitful. What would YOU do with a BUG and a day?