Skip to content

Category: Products

Minor League

Got some cool feedback on today:

Hello, I just wanted to recommend making it so when you are on your phone you can better navigate what’s on your computer if you are not actually looking at your computer. I use it mostly to power pandora to listen to music over a PA system, and when i need to run it I just have to remember where all the buttons are without looking at the computer.

I actually work for a Minor League Baseball team, and I use this app to control pandora in our stadium so I don’t have to keep going all the way up to the press box to change the channel, skip, thumbs up or down. I would just recommend making it easier to switch stations from the app without being at the computer.

Reserve your Developer Portfolio subdomain

I’m working on a new project called DevPort, a platform for developer portfolios. The idea is to help developer showcasse their apps, websites, and GitHub projects in a visual way.

  • Import your work from places it already exists online. Supports GitHub, iTunes App Store, Websites, and bulk image uploads.
  • Automatically grab screenshots, media, codeblocks, readme, and more from online endpoints. Your projects will look great, even if they’re command line tools.
  • Customize your portfolio using your favorite editor. Use our npm module to edit and preview your portfolio locally. Portfolios use mustache templates just like Jekyll and Ghost.
  • Every user user gets a professional subdomain with storage space. Easily deploy your portfolio and keep it up.

The idea was inspired from countless “Hackathon Hackers” Facebook posts where users would ask “what do you use to host your personal site?”

My goal is for the answer to be “DevPort.”

Reserve your username here: Now Supports Spotify + New Pandora Stations

The hackers are at it again! Rutgers student, Waynce Change or @wyc on github put together a Spotify remote! This remote works with the web player.

Now you can search, play, pause, backtrack and skip songs on Spotify Web with your phone. I know one person in particular who’s going to be very happy about this!

Chrome will update the extension to the latest version automatically, but if you need to install it head over to the Chrome Web Store.

That brings us to a total of a dozen remotes! We started with just 6 remotes at launch, and although we’ve both created and lost remotes along the way, the current list of supported sites stands strong!

The full list of remotes include:

  • Vimeo
  • Hype machine
  • Google Play music
  • Grooveshark
  • Youtube
  • Pandora
  • Soundcloud
  • Rdio
  • Tunein radio
  • Spotify web

Remember, you can make your own remote or improve existing ones by contributing to the Chrome Extension. Hackers like you are responsible for making the last half dozen remotes.

I’m also excited to announce, a very highly requested feature, the ability to change Pandora stations!

Pandora is the most popular remote by far, and the ability to create new stations is the most common feature request.

Now when you synchronize your phone with the extension and Pandora, you’ll get a search bar where you can type the name of an artist to use for a new station. Get the update from the Chrome Web Store.

That’s everything for now! Make sure to follow me or the account on Twitter for more updates.

Hackers add support for Google Play, Plex, and TuneIn radio as the Chrome Extension goes open source!

Support for 3 new sites


It’s been an exciting few weeks in the world of I recently open sourced the Google Chrome extension for the HackNYhackathon that happened at NYU on September 28th.

In just 24 hours, hackers at HackNY built remotes for Google Play, Plex, and TuneIn. After some code review and a couple pull requests, they were merged in and pushed live. Homebase has also been updated to reflect the newly supported sites.

If you’d like to fork the repository and take a stab at making a remote of your own, you can find the code on github here:

Some words from the hackers themselves


I asked each of the hackers to tell me about their school, major, team, and what their experience working with the API was like. It turns out it was a couple of their first hackathons!

I’m currently a sophomore as an ITI (Info Tech & Informatics) major at Rutgers but I’ve taken CS courses back in high school. HackNY was my first hackathon and I went just for the learning experience. My team consisted of me and a friend (Jon Wong – a junior at SIT (Stevens Institute) – ECE major) who also came along for the learning experience. I initially read a post somewhere a few weeks back stating that their friend created and would be at the hackathon. I didn’t think too much of the app at first but once we got to hackNY and I sat down to play around with it, I realized the potential this intuitively designed app had. Our initial goal was to write a remote to work with the Spotify web player ( however, we couldn’t seem to get it to work and I just suggested that we write a remote for Tunein.

Your API was extremely easy to understand and utilize. After some digging through the source pages of tunein, we were able to determine which classes would seek the playback info and playback controls. It was relatively easy to program after crossing the initial threshold of understanding how everything worked. Definitely going to look to complete that Spotify remote soon.

Josh Sheng – TuneIn Radio Remote

I’m from Columbia University and worked on this with Nathan Bendich. With this being our first hackathon, we tried to build something simple that has some real world application and had a straightforward API to work from. Personally, I chose to create a remote for Google Play as it is my primary music player. The two main scenarios I had in mind for the remote were

a) Studying/reading on my bed while my computer was playing music at my desk and b) Having my computer connected to speakers at some kind of large gathering and being able to control it from across the room.

It was definitely an interesting project, as we had no experience with js or jquery, but we were able to pick up enough based on the pre-existing remotes and limited experience with css selectors. The main issue we had trouble with was having the first song play automatically, as there was no button bound to select a song. We got some much needed last-minute help from Jesse from Clef with a workaround there.

Phillip Godzin – Google Play Remote

We, Shivam Mevawala and Sameer Chauhan, are senior electrical engineering students at the Cooper Union as well as roommates. We recently bought a Google Chromecast and plugged it in to the living room television. We have a Plex Media Server set up on a computer and are able to stream it to the television, but we had no way to control it without waking back to the computer, which was in another room. That’s when we decided to make a Plex remote for

Shivam Mevawala – Plex Remote

Find at Music Hack Day NYC

I’ll be presenting the API at Music Hack Day NYC tomorrow. This is your chance to make a remote for your favorite music site with help from me personally.

Announcing the release video!


After a long weekend of filming last week, I have finally finished the launch video.

This 40 second short only took me a weekend of filming and editing. I purchased music and voiceovers, and threw the whole thing together in iMovie. Another blog post about making the video to come later.

We’ve come a long way from the first video demo I released in February 2012 when I first claimed “ will be available in app stores soon.” will be available in the app store soon! 

Get for Android

Don’t fix what aint broke

When I was 13 I created a site called 22Pixels, a forum where teenagers like myself could share techniques for Photoshop. It was a simple PHPBB forum mostly focused around making “sigs,” signatures or content that would appear below every post a user made.

I got a young start as my dad gave me the tools and knowledge to put up a basic web page with FTP. He’s an old school hacker who runs He would always always say “Don’t fix what ain’t broke.” It was his recipe for success.


As I learned to program a bit better, I created a list of the best photoshop downloads. It was a simple robot that would crawl other photoshop sites, copy some text, transload an image, and add the link to the index. People could vote reddit style on what the best downloads were.

It worked very well. I became the top result for “Photoshop CS4 Brushes”. I dominated the market for people searching specifically with ts version in their query.

Then CS5 is released. I change my SEO to match CS5. This worked even better. My traffic grew steadily as I continued to scrape downloads from other websites.


In late 2011 I started Hacker League with two friends from college. Everything else got put on hold, and Hacker League took off. It had our full attention.

The story ends well for Hacker League, but not so much for 22Pixels.

See, as I pointed my attention toward Hacker League, I removed it from 22Pixels. I made two awful decisions because I was not giving 22Pixels enough attention.

I did not watch site growth closely and I was not aware of what was driving site traffic.

The Big Picture

When I logged into Google Analytics, this is what I saw:

This is a monthly view of traffic. For a site like 22Pixels this kind of information was worthless.

The site runs autonomously and since I wasn’t doing anything active to promote it, the monthly view wasn’t very helpful. I would check and make sure that the overall traffic was increasing, but never looked at it relative to the past 6 months or a year.

This was my worst mistake, I wasn’t even aware that the site was growing. This led me to make some idiotic decisions in 2012.

Things Break

The site had a”tags” feature. It was an awful hackjob that slowed down every page load considerably. As the site grew, it had a larger and larger impact on the site performance.

I wrote this off to being a problem with the growing database, not traffic. I decided to remove it because it was raising my hosting costs and I didn’t think it could possibly provide anybody with any real value.

But it turns out the search engines must have loved the unique page titles it provided. When it was removed, my traffic started slipping.

I wasn’t drilling into the stats deep enough to even know that this was providing decent traffic. I wasn’t checking them often enough to know that it had even changed anything.

The correct answer here would have been to rewrite the feature. To watch the stats. To understand the market.

Fixing What Ain’t Broke

When I changed my SEO for Photoshop CS5 I had great results.

CS6 was due to come out in May 2012, so I decided it was time to play my trick again. I updated one variable in my configuration and “CS5” was now “CS6”.

The graph above is the direct impact changing this variable had. It’s about 5,000 views a week difference. You can see, it took me 2 months to notice.

And when I changed it back, the stats pop back up. But my SEO already took the hit and it was too late.

What Aint Broke

The above is a graph for “Photoshop CS[x] brushes” where x is the photoshop version from CS1 to CS6.

It’s easy to see why this happened now. CS5 is the red line and CS6 is the yellow. It turns out that people had been searching for CS5 the entire time. I was 8 months early to changing the keyword.

Take a close look at the end of the blue graph and the beginning of the red (CS4 vs CS5). CS5 was almost immediately adopted and CS4 took huge hits.

Now look at the end of the red line versus the beginning of the yellow (CS5 vs CS6). CS5 slowly transitions into CS6.

Additionally, each release of Photoshop dilutes the market as I can only choose one version to stick with. At the end of 2012 you can see that people are still using all the versions of Photoshop CS!

Don’t fix what ain’t broke

The larger morals here are that

When you figure things out, don’t change them.

If something breaks, repair it so it’s back to how it was

You need to understand the difference between fixing, updating, and improving. You need to recognize the reasons for doing so and the risks involved.

You especially need to understand your market and how it will change, because it will.

Make something successful and keep it successful.. Don’t fix what ain’t broke. Stay the same and change what’s only nessesay. Do the research to find out what’s needed.

And remember, you can only focus your attention on so much. If you let something start to slip, it’s going to slide. hackers bring support for and!

Hackathon hackers have brought you two new remotes for two great sites, and That brings us to a total of 12 remotes – DOUBLE the number of remotes the app launched with in September.

If you’re not keeping track at home, now supports Youtube, Hype Machine, Vimeo, Pandora, Rdio, SoundCloud, Grooveshark, Plex, TuneIn Radio, Google Play ,, and! Woo!

You can get a hold of the new remotes by updating your Chrome extension:

The new kids: &

The remote lets you take control of streaming radio stations while the Twtich remote gives you a full couch mode experience of all the video game streams has to offer.

Thanks to the awesome organizers at HackRU and Music Hack Day NYC, I was given the opportunity to present the API at their events. Awesome hackers from each event spent the weekend building remotes for their favorite sites.

Want at your next hackathon? Send me an email at [email protected]

Here’s what the and hackers had to say about developing for

Bryant Satterfield – Remote

I remember I was in the Cave here at Rutgers browsing HN went I discovered After checking it out, I thought it wouldn’t be a bad idea to create a Twitch remote. I watch Twitch a lot and I figured others might find a use for it too. I talked to Vaibhav, who also had the same idea and we decided to collaborate. Our first attempt at the remote was at HackNY where I finished the main menu functionality, but nothing else as I wasted too much time watching Twitch. At HackRU, I met someone who also had the idea to do Twitch remote, Sam Sheikh. I took him on for finishing the project and helping cleaning up the old functionality. It was a very quick process and we finished the first complete version with all the necessary features. Working with is very straightforward and thats why I like working with it. I plan to work on a remote for the Spotify Web Player soon. I started a couple of weeks ago, but haven’t had much time to work on it recently.

James Scott – Remote

Hey. I added the remote during Music Hack Day in New York. I’m on the webteam and thought that with the adding of video content to the player coming up, a remote control would be the perfect compliment to the experience. Other stuff I’ve built includes the lastfm node library and (the best domain name in the business).

Some other great news!

Before working on I created a website called Hacker League ( with some friends from school. We were in our senior year of college at Rutgers and hackathons were just taking off. We weren’t going to miss a single one.

We noticed that every event was using a different website for announcements, registration, and hack submission. Wouldn’t it be great if there was a site that did all of that especially for hackathons?

We launched the first version of the site at the Fall HackNY Hackathon in 2011. Just two years later Hacker League has powered hundreds of events.

Today I’m excited to announce that the company has sold to Intel.

Hacker League will operate under the Mashery brand. Mashery has been a huge supporter of the hackathon community for years and we don’t believe Hacker League could have gone to a better company.

You can read more about the acquisition here:


I’m ecstatic that developers take their time to build remotes for That the hackathon community supports Hacker League. That you’re on the other end of this mailing list.

The only way to turn these projects from code into a community is with your support. I’m glad to have it.

Thanks, Ian now supports YouTube + Google Drive and a bonus app update! now supports YouTube

YouTube was the number one requested site that users wanted supported. It was difficult to imagine how could work with the classic experience. In order to do it right, I had to write a custom web app.

The site can be found here: now supports Google Drive Presentations

I thought it would be awesome if I could demo at HackNY this year using (more on this soon). So I built a small remote to page through slides on a Google drive presentation.

It’s still a little rough, but you can find directions about how to control a Google drive presentation here: app update

An app update was released a few days ago that bring some awesome upgrades to The first thing you’ll notice is a new app icon.

Along with the new icon are some updates to the theme. The app will also now automatically sync if you have your credentials save, so you don’t have to tap the “login” button every time.

You may have also noticed that the launch video shows remotes with Twitter and Facebook icons, but that feature never appeared in the app store version.

I’m glad to say it’s back. You can now share what you’re currently listening to on Facebook and Twitter with many of the remotes.

Really cool stuff is on the way

I’m really excited for my next blog post. Some really cool stuff came out of HackNY, but there is still lots of work to be done so I can’t talk about it just yet. Stay tuned! is now available for iOS and Android! is a mobile app that lets you control websites like Pandora, SoundCloud, Grooveshark, Rdio, Vimeo, Hype Machine and more with your phone. 

Be lazy! Control the music while walking around the house, in bed, or sit back and watch some Vimeo videos on the couch.

After more than a year of development, is finally available in the App and Google Play stores.

Get for iPhone: 

Get for Android: requires a Google Chrome extension to work.

Six sites supported out of the box!


  • Hype Machine: Play, Pause, Previous, Next, Favorite, Now Playing, Navigate, Search
  • Vimeo: Play, Pause, Previous, Scrub, Info, Favorite, Now Playing
  • Pandora: Play, Pause, Thumb Up, Thumb Down, Next, Now Playing
  • RdioPlay, Pause, Previous, Next, Shuffle, Now Playing
  • SoundCloud: Play, Pause, Previous, Next, Favorite, Now Playing, Next Genre, Previous Genre, Navigate, Search
  • Grooveshark: Play, Pause, Previous, Next, Now Playing, Search

More Remotes to Come

These six sites are just the beginning. There are more than a dozen additional sites will support in the future.
Have a site you want to see supported? Own a website you want supported?
Tweet at me: @sw1tch or let me know at 

Developer? Build support for a site yourself. The Chrome extension will be open source soon.

Site Redesign, FAQ, and Blog!

The website has undergone a heavy redesign. Check out the new homepage and FAQ.
I’ve also started blogging about news and development here:

A Labor of Love

People have called everything from a pet project to a start-up. They want to know how big the team is and where they can find our office. The truth is I’ve been working on alone in my apartment in my spare time.

I built the first prototype of because I wanted to be able to favorite tracks on Hype Machine while having a drink with friends. The feeling when I first got everything working (even if the remote was just a gray checkerboard) was amazing.

I spent the last year trying to package that feeling up and bring it to you. I hope you feel the same way when you sync your phone for the first time.


It would not have been possible to get to this point without the support from my family and friends, as well as the thousands and thousands of open source contributors who built the foundation that powers  

Standing on the shoulders of giants,