hallzy / youtube-playlist-search

A Chrome Extension to search Youtube Playlists for Videos
71 stars 7 forks source link
chrome-extension playlist search youtube youtube-api youtube-playlist

Youtube Playlist Search

Description

This started as a copy of the "Playlist Search For YouTube" extension, but I am cleaning it up and customizing it to my liking.

Screenshot 1

Screenshot 2

Limitations

Customizations

Installation

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:

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.

Generating API Keys

You are done creating your API Key (The Client ID).

Brave Browser

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 🤦

Why this Extension is Missing from Extension Stores

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:

Google Chrome / Chromium Browsers

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

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.

Edge

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.

Safari

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.