Letters from Phil: 3rd Party Problems

Every business, and YouTube channel for that matter, has its own set of obstacles and frustrations. For us, one of the biggest inhibitors of our progress is, unfortunately, having to deal with the monolithic companies that we also 100% rely on to exist. 

TubeBuddy is considered a “3rd Party Application”. YouTube is the first party, you are the second party and we’re the third party. There are some amazing things about having a 3rd party app - for example, we get to tap into YouTube’s existing website, infrastructure and user base. It makes the process of getting a product up and running much easier. 

The major downside of being a 3rd party app is your reliance on other companies - in our case, Google and YouTube. It’s sad to say that more than half our time these days is dealing with some sort of compliance or review or website change versus actually building great new tools and features in TubeBuddy for our community. 

This letter is less of a complaint and more of an apology for not being able to pump out new features like we used to. Here are some of the things that we are constantly dealing with that eat up our time when we’re rather be building awesome new stuff:

Studio Beta / Site Changes
Since TubeBuddy is tightly integrated into YouTube’s website, any little change they make has potential to completely break the product. For example, let’s say they change what the ‘Upload’ button looks like in the header. If our main menu was referencing that old upload button, our menu might not show up at all now (and we get flooded with support complaints). And that’s just a small button. When YouTube introduced Creator Studio Beta, it meant essentially EVERY TubeBuddy tool would be broken/obsolete unless we updated them to work in the new pages. We actually had to hire 2 new developers dedicated solely to migrating TubeBuddy to Creator Studio because it was such a big task (which is 95% done more than a year later).

API Quota
When you build a product for YouTube and integrate with their API (Application Programming Interface), you are given a daily “quota”. Which means how many times you can pull data from YouTube per day. With a product like TubeBuddy with millions of customers, this can quickly become a problem. If we use all of our quota in a given day, we are completely locked out from accessing it again until midnight Pacific time. This has happened a handful of times and it basically cripples the entire product. There is a process to request additional daily quota which we’ve gone through a couple times but it can take months to actually have it go through and it’s not a very transparent process. So we are constantly trying to find ways to reduce quota and in fact had to recently introduce some restrictions such as free users only being able to use Keyword Explorer 50 times per day. 

API Compliance
YouTube is very protective of their data and rightfully so. Any product that accesses data through their API must follow specific rules and go through a ‘Compliance Audit’. There are certain tools and features we’ve had to completely remove from TubeBuddy (such as Animated GIF Creator) because we didn’t realize it violated the Terms of Service. This is an ongoing, never-ending time-suck but understand that security and safety is important to Google/YouTube and we do all we can to make sure we’re always in compliance. 

Chrome Store
Publishing updates to TubeBuddy on the Chrome store used to be instantaneous. If there was a bug, we could quickly publish a fix and everyone would get it. As of recently, the review process had started taking 1 week or more. So, if there is a major bug (because of a change in YouTube’s website for example), our entire product could be down for 7+ days. We are praying to the computer Gods that it doesn’t happen or that the Chrome Store review process gets streamlined. In our case, we do have hope of an increased review time based on some changes to TubeBuddy that we’re implementing soon. 

Firefox/Mozilla Store
When you publish a browser extension on Firefox, there is an insanely strict set of rules and protocols that you must follow. There have been many times when we felt like we might have to abandon Firefox but fought through the pain and made it out the other side. The good news is that these changes help ensure that the product is as secure as possible. 

To sum it up, the trade off of being a 3rd party app is that we are constantly having to go through review processes and updates and spending the majority of our time maintaining and updating code rather than building new features. But please know that we spend every possible moment building new great stuff when we can. 

Speaking of which… we hope you are loving the new SEO Studio which was recently launched and if you have a Legend level license, you’re going to LOVE an amazing new feature that should be available by the end of this month or early March. 

Now… I better get going and deal with some compliance or review crap somewhere :)

Comments (4) -

  • Hi, I hope I did you a favor and spellchecked the letter you send out.
    Being frustrated does not allow you to make mistakes. Every business and YouTube channel has its own set of obstacles and frustrations. For us, one of the biggest inhibitors of our progress is, unfortunately, having to deal with the monolithic companies we also 100% rely on to exist.
    TubeBuddy is considered a “3rd Party Application”. YouTube is the first party; you are the second party, and we’re the third party. There are amazing things about having a 3rd party app - for example, and we get to tap into YouTube’s existing website, infrastructure, and user base. It makes getting a product up and running much more comfortable.
    The major downside of being a 3rd party app is your reliance on other companies - in our case, Google and YouTube. It’s sad to say that more than half our time these days is dealing with some compliance or review or website change versus actually building great new tools and features in TubeBuddy for our community.
    This letter is less of a complaint and more of an apology for not pumping out new features like we used to. Here are some things that we are always dealing with that eat up our time when we’re instead be building awesome new stuff:
    Studio Beta / Site Changes.
    Since TubeBuddy integrated tightly into YouTube’s website, any little change they make has the potential to break the product. For example, let’s say they change what the ‘Upload’ button looks like in the header. If our main menu was referencing that old upload button, our list might not show up at all now (and we get flooded with support complaints). And that’s just a small button. When YouTube introduced Creator Studio Beta, it meant, in essence, EVERY TubeBuddy tool would be broken/obsolete unless we updated them to work in the new pages. We had to hire two new developers dedicated solely to migrating TubeBuddy to Creator Studio because it was such a big task (which is 95% done more than a year later).
    API Quota
    When you build a product for YouTube and integrate with their API (Application Programming Interface), you get a daily “quota.” Which means how often you can pull data from YouTube per day. With a product like TubeBuddy with millions of customers, this can quickly become a problem. If we use all of our quotas in a day, they lock us out from re-accessing it until midnight Pacific time. It happened a handful of times, and it crippled the entire product. There is a process to request additional daily quota, which we’ve gone through a couple times, but it can take months to have it go through, and it’s not a very transparent process. So, we are continually trying to reduce quota and had to recently introduce restrictions such as free users only using Keyword Explorer 50 times per day.
    API Compliance
    YouTube is very protective of their data and rightfully so. Any product that accesses data through their API must follow specific rules and go through a ‘Compliance Audit.’ There are specific tools and features we’ve had to remove from TubeBuddy (such as Animated GIF Creator) because we didn’t realize it violated the Terms of Service. It is an ongoing, never-ending time-suck but understands that security and safety are essential to Google/YouTube, and we do all we can to make sure we’re always in compliance.
    Chrome Store
    Publishing updates to TubeBuddy on the Chrome store used to be instantaneous. If there was a bug, we could quickly publish a fix, and everyone would get it. As of recently, the review process had taken one week or more. So, if there is a significant bug (because of a change in YouTube’s website, for example), our entire product could be down for 7+ days. We are praying to the computer Gods it doesn’t happen or that the Chrome Store review process gets streamlined. In our case, we do have hope of an increased review time based on some changes to TubeBuddy that we’re implementing soon.
    Firefox/Mozilla Store
    When you publish a browser extension on Firefox, there is an insanely strict set of rules and protocols you must follow. At many times we felt like we might have to abandon Firefox but fought through the pain and made it out the other side. Fortunately, these changes help ensure that the product is secure.
    To sum it up, the tradeoff of being a 3rd party app is that we regularly must go through review processes and updates and spending the majority of our time maintaining and updating code rather than building new features. But please know that we spend every possible moment making new great stuff when we can.
    Speaking of which, we hope you love the new SEO Studio not long ago launched, and if you have a Legend level license, you’re going to LOVE a fantastic new feature that should be available by the end of this month or early March.
    Now, I better get deal with some compliance or review crap somewhere Smile
    I hope that this helps a little, this is not criticizing you but sharing a common problem.
    Robert
  • I need a favor from you as well, I run into some problems with my account for someone hacked my computer, and it took a while before I got it under control. I started for the first time in November 2019 with social media and must admit that I believe I can do anything, but this year I am seventy, and I still write under the name Brer Caleb, Ph.D., and have a channel. www.youtube.com/channel/UCmCKNydHFnA7uS4tf6R4dCg/
    Learning all the new programs took me longer, and this hacking got me into financial problems. Thus I failed to meet some essential obligations like yours. I could not meet the monthly $49, which I changed to $19, and I failed that as well since I am on a small pension. This Valentine's day, the case will be before the court, and I hope to have my funds freed up but still need some reprieve. If I can continue helping you with spellcheck etc. can you keep my account reconnected? I do miss it.
    Robert
    aka Brer Caleb
  • When I clicked on the tags in the old youtube creator studio it would pull up tube buddies tags so I could see where my tag was rating, now the new youtube creator studio doesnt pull it up when I click on the tags. Also tube buddy doesnt have the option of "inserting tag in video". Will these be fixed?

Add comment