This started as a copy of the "Playlist Search For YouTube" extension, but I am cleaning it up and customizing it to my liking.
I do not have this in the Chrome Extension Store, and I never will. Apparently Google requires that you pay a $5 registration fee to become an extension developer now and honestly, I can't be bothered.
If you want to publish this extension in the Chrome Web Store, you are free to do so. However, I just ask that you:
So, to install this extension:
manifest.json
file and replace the client_id
with the client ID
you get when you generated the API Key.You should have the extension now.
When you use the extension for the first time you will be required to log in to a Google account. This extension uses Google's YouTube API, and requires a token from Google that allows the extension to retrieve information from the API.
Optionally, you can now disable "Developer mode". Chrome should keep the custom version even after disabling.
Select a project
.NEW PROJECT
in the popup.youtube-playlist-search
.create
.select project
.APIs and Services
. Hover
over it and click Library
when it expands.YouTube Data API v3
. When it comes up as a
result, click it.Enable
.Create Credentials
in the top right corner.YouTube Data API v3
is the selected API.User Data
.Next
.OAuth Consent Screen
. This is the screen that
pops up for users when they need to allow access to this app, so provide a
user friendly name and your contact info.
Make sure to leaving in "Testing" mode, and add your email, and the email of
anyone else you want to use this as "Test users":Save and Continue
.YouTube Read Only Scope
.
Add or Remove Scopes
. Filter for youtube.readonly
. Check it and
click Update
.Save and Continue
.Application Type
, select Chrome App
, give it any name you want.jdolgjncmhmboklhmacpknglmiibbldg
.Create
.Client ID
. Copy this, you will need it when installing
the App.You are done creating your API Key (The Client ID).
You used to be able to use this extension with Brave Browser, but it is broken right now and the Brave Browser devs know about it. There isn't much they can do right now apart from wait for Google to do something.
You can see the open Brave Browser ticket here.
That being said, it looks like this was intentional by Google and may never get fixed (ref).
Thank you SO MUCH Google ?
This extension is currently not in any extension store.
You are free to add it to an extension store if you want, but if you do so I ask that you:
There are a variety of reasons why this isn't in any extension store, which I will list below:
I do not have this in the Chrome Extension Store because apparently Google requires that you pay a $5 registration fee to become an extension developer now and honestly, I can't be bothered, and I find it kind of insulting that I spend my free time to make a free extension and then I have to pay Google for the privilege to add it to their store.
Firefox's extension system is significantly different to Chrome, and this is a Chrome extension. There would be added work involved in getting it working on Firefox because of this.
I am also not that familiar with extension development, and I don't even know if you can use the YouTube APIs from Google in Firefox, which I need in order for this extension to work.
In theory, Edge should be easy to do because it is a Chromium based browser.
However, I also don't know if Edge has the ability to use the YouTube API.
But more importantly, I don't have any Windows computers in my home so there is no way for me to test if Edge even works at all.
This also means that any changes I make in the future will have absolutely 0 testing for Edge before an update.
I don't know if Safari has the ability to use the YouTube API.
Like Windows, I don't have any Macs in my home so there is no way for me to test Safari either, so there is no way to know if it would even work.
This also means that any changes I make in the future will have absolutely 0 testing for Safari before an update.
I also am not familiar with Safari at all and if it even has an extension store or what is involved in adding it.