PRODUCTS
  • Blog
  • What's new
  • Newsletter
  • Visit the Store
  • Zoom Player
  • Zoom Player Awards
  • Zoom Player Press
  • Zoom Commander
DOWNLOADS
  • Zoom Player MAX
  • Zoom Player IPTV
  • Zoom Player Remote
  • Zoom Player Languages
  • Zoom Player Skins
  • Zoom Player MAX Beta
  • Zoom Player IPTV Beta
  • Zoom Commander
  • Backgrounds
  • Graphic Assets
  • Other Downloads
SUPPORT
  • Zoom Player Help
  • Zoom Player Interface
  • Zoom Player on Tablets
  • Video Tutorials
  • Zoom Commander
  • Support on Reddit
  • Registration Support
ZOOM PLAYER GUIDE
  • SETUParrow
    • Formats & Decoders
    • Options & Settings
    • Media Library Basics
    • Media Library Scraping
    • IPTV
    • Skin Selection
    • Player Modes
    • Streaming
    • Presets
    • Calibration Patterns
    • Articles
    • Resources
    • FAQ
  • CONTROLarrow
    • Keyboard Shortcuts
    • Remote Control
    • Command Line
    • Control API
    • Zoom Player Functions
  • THE USER INTERFACEarrow
    • Screenshots
    • Fullscreen Navigation
    • The Control Bar
    • The Playlist
    • The Equalizer
    • IPTV
    • Chapters & Bookmarks
    • The Scheduler
    • Dynamic Video Editing
CONTACT
  • Registration Support
  • Licensing & Marketing
  • Business Development
  • Affiliate Signup
  • Client Showcase
  • About Inmatrix
  • PRODUCTSarrow
    • Blog
    • What's new
    • Newsletter
    • Visit the Store
    • Zoom Player
    • Zoom Player Awards
    • Zoom Player Press
    • Zoom Commander
  • DOWNLOADSarrow
    • Zoom Player MAX
    • Zoom Player IPTV
    • Zoom Player Remote
    • Zoom Player Languages
    • Zoom Player Skins
    • Zoom Player MAX Beta
    • Zoom Player IPTV Beta
    • Zoom Commander
    • Backgrounds
    • Graphic Assets
    • Other Downloads
  • SUPPORTarrow
    • Zoom Player Help
    • Zoom Player Interface
    • Zoom Player on Tablets
    • Video Tutorials
    • Zoom Commander
    • Support on Reddit
    • Registration Support
  • ZOOM PLAYER GUIDEarrow
    • FAQ
    • Articles
    • Screenshots
    • Backgrounds
    • Player Modes
    • Fullscreen Navigation
    • Playlist
    • Equalizer
    • Control Bar
    • Skin Selection
    • Media Library Basics
    • Media Library Scraping
    • Scheduler
    • Remote Control
    • Command Line
    • Functions
    • Control API
    • Options & Settings
    • Keyboard Shortcuts
    • Formats & Decoders
    • Chapters & Bookmarks
    • Dynamic Video Editing
    • Presets
    • Calibration Patterns
    • Streaming
    • Resources
    • Graphic Assets
  • CONTACTarrow
    • Registration Support
    • Licensing & Marketing
    • Business Development
    • Affiliate Signup
    • Client Showcase
    • About Inmatrix

A guide to creating a personal YouTube API key

Youtube Data API thumbnail

Published May 7th, 2024

What is a YouTube API Key?

To integrate YouTube's vast library into applications like Zoom Player's media library plugins, you may need access to a YouTube DATA v3 API key. This key serves as a bridge between YouTube's services and third-party applications, allowing for a seamless integration of content.

A YouTube API key is a uniquely identifying text (e.g. "BaBxseabcDefGabcdeFgabcdEfgabcdeFgabCde") assigned to an application that allows it to interact with YouTube's API. It's part of the suite of tools provided by Google to access different aspects of YouTube, including searching for videos, handling playlists, and managing channels. Essentially, it's a password that grants applications the ability to communicate with YouTube's servers and request data.

Why is a YouTube API Key Needed?

Zoom Player's media library plugins require a YouTube API key to function. Each key is assigned a monthly quota by YouTube and at times, the plugins internal API key may exceed this quota and stop functioning. To ensure Zoom Player's YouTube plugins continue to operate, you can create a personal API key using a Google account.

Here are the steps required to obtain a YouTube DATA v3 API Key:

1. Create a Google Account. If you don't already have one, sign up for a Google account, it's required to access Google's Developers Console.

2. Access Google Developers Console and log in with your Google account.

3. Go to Google Cloud Platform and click "CREATE PROJECT". This new project will be the container for your API key and its associated activities.

Google Cloud create resource manager webpage

4. In the new project page, fill in all the required fields. The Location can be left blank. After you fill the details, Click the “CREATE” button.

Google Cloud project details webpage

5. After clicking the Create button, you will see a new notification in the Notifications section located in the top of the page. Click “SELECT PROJECT” to open the project's dashboard section.

Google Cloud Notifications panel

6. In the project's dashboard section, from the left side menu, select "APIs & Services > Enabled APIs and Services".

Zoom Player Advanced options - Mouse

7. In the Enabled APIs and Services section, click "ENABLE APIS AND SERVICES".

Google Cloud Enabled APIs and Services webpage

8. Scroll down and select "YouTube Data API v3".

Google Cloud YouTube Data API v3 webpage

9. Click the "ENABLE" button.

Google Cloud YouTube Data API v3 enable webpage

10. Now it's time to Generate the API Key. Go to the "Credentials" section and click on "CREATE CREDENTIALS". Select "API key" from the options provided.

Google Cloud Create Credentials webpage

11. This will generate a new API key for your application which you can copy.

YouTube API key created message webpage

12. Copy the API Key and save it somewhere safe.


Using the YouTube API Key in Zoom Player.

Now that you have created the API key, you can use it in Zoom Player by using the following steps:

1. Open Zoom Player, right click and go to "Open Interface > Media Library Category Editor" or using the keyboard shortcut "Shift+M".

2. Select "Videos" from the drop down list and select a YouTube channel from the category list. If you haven't created a YouTube category you can check this post to learn how to create one. After selecting a YouTube category, click the "Configure Category" button. Note that you can't configure a category if the media category editor is in "Prism View (all)" mode.

Zoom Player Media Library Category Editor

3. In the Configure Category window, click "Configure" button.

Zoom Player Configure Category window

4. In the YouTube API Configuration window, paste the YouTube API key which you copied previously and click OK.

Zoom Player YouTube API Configuration window

I hope this blog post has helped you learn more about this useful feature of Zoom Player. If you have any questions or feedback, please share them on Zoom Player's sub-reddit.



Attribution • Privacy Policy • Terms of Usage
Discord Facebook Youtube Reddit