Mediablaze Labs Presents: Project Veto

Mediablaze Labs Presents: Project Veto

Although our clients always come first, we like to have some fun ourselves…

We have a lot of talent here at Mediablaze, and although our clients always come first, we like to have some fun ourselves! That’s why we set up Mediablaze Labs. Here, we present to you Project 1.0…

There’s a saying that says ‘music is the friend of labour for it lightens the task by refreshing the nerves and spirit of the worker.’

And it’s true, we find that having music on in the office lightens the mood and helps us to be creative. Sometimes, though, it has the tendency to rub some people up the wrong way.

Problems usually arise when the music taste of who ever is ‘in charge’ of the playlist on any given day clashes with others in the office, because (in my opinion) there’s nothing worse than being forced to listen to Metallica when trying to do, well, pretty much anything. Case in point:

Screen Shot 2016-03-16 at 09.52.51

Never ones to complain about a problem without doing something to fix it, developer Chris Till and Digital Designer Ed King put their heads together and came up with the idea for Veto.

A few months and a couple of hiccups later, here it is.

Veto is connected to Spotify and allows each user 1 track skip per day. When a Mediablazer decides to ‘veto’ a track, they touch their RFID card (unique to them) on the reader and press the button.

Veto was built using an Arduino prototype board, RFID reader and giant arcade style button.

When a user touches the RFID card on the reader the software checks their ‘skip allowance’ against its database to confirm whether or not they’ve used their Veto for that day yet.

If they haven’t, the red button will light and allow them to skip the track. If they’ve already used it, a red LED will inform the user they have used their skip for the day.

When a user skips a track, the details of that track, along with the user are saved to a database in the cloud. Over time, this data will be used to learn the music tastes of people in the office and auto-generate playlists.

Photo 01-03-2016, 10 43 43

Here’s the sciencey bit:

“Veto was built using an Arduino prototype board, RFID reader and giant arcade style button. The software was written in Node.js and runs on a Mac laptop that’s connected to the Arduino. This was a necessary step due to Spotify removing their public API, so we resorted to using the Applescript API to interface with Spotify.”

Photo 02-02-2016, 18 37 07

And the future? Super-dev Chris says, “The next step is to remove the laptop and replace it with a Raspberry Pi to create a stand-alone unit.”

Cool, huh? We thought so. A hearty pat on the back to Ed and Chris and everyone who’s been involved in Project VETO. Next stop, VETO 2.0…

Related articles

More content


Cyberchondria: Is technology fuelling the worried well?  

Fitness trackers and health gadgets are arming us with a host of information about our well-being, but is that always a good thing?

Continue reading
Health apps

Data / Insight

Healthy and Appy? Why data integration holds the key

Wellness is big business. We look at the impact of data integration on this multi-billion dollar industry…

Continue reading

Editorial / Insight

Diversity: Why it matters in beauty

Brands and media outlets are still missing the mark – and potential income – when it comes to inclusivity. It’s time to make some changes.  

Continue reading


Citizen data scientists could plug a gap in your marketing analytics. He…

Citizen data scientists can plug the gap in data knowledge within your brand’s marketing team. Here’s how they can and, crucially, how to find them.

Continue reading