Jump to content

[YouTube Plugin] Beta Test Thread


Recommended Posts

Posted (edited)

Hi everyone,

I would like to share a beta version of my YouTube plugin for Emby.

This plugin is focused on clean integration using the official YouTube Data API v3 and embedded YouTube playback.

Main plugin overview inside Emby:

image.thumb.jpeg.925da3af26d5c731161bedc7a52b5bf7.jpeg

image.thumb.jpeg.b86035348d349c73c8e0be3b496eb877.jpeg

image.thumb.jpeg.b47d6bbf50b105e5e00b0d225d0d0884.jpeg

What the plugin can do:

  • Browse YouTube channels, playlists, and search results directly in Emby
  • Support @handles, UC channel IDs, PL playlist IDs, and free-text search
  • Channel subfolders for Videos, Shorts, and Live/Upcoming
  • Trending view with region/category options
  • Recently Added view across configured channels
  • Optional Watch Later polling
  • Optional Hide Shorts toggle to fully remove Shorts from browsing views
  • Quota tracking shown in the plugin settings

 

Plugin settings:

image.jpeg.726f1a2eca9d78e604fd53738f4f2033.jpeg

 

 

image.jpeg.05dbeb00583674abaef82780668c2373.jpeg

image.jpeg.8911bd7c7941bf2ffe5ed41bec59a9a8.jpeg

Requirements:

  • Emby Server 4.9 or newer
  • YouTube Data API v3 key

Known limitations:

  • Playback uses the YouTube watch page in the embedded web player
  • Resume position cannot be reliably forced by the plugin in this playback mode
  • Audio track/language behavior is controlled by YouTube account/browser settings, not by plugin-side URL forcing

Download:

 

Thank you for testing and helping improve the plugin.

 

 

Edited by eli761
  • Like 4
graytinc
Posted (edited)

for some reason, I am getting error , even after pasting the API Key

RROR: Please configure a YouTube API Key in the plugin settings.

 

 

 

 

Edited by graytinc
Posted

Hey graytinc,

looks like a few things could be causing this, so let's work through them one by one:

First, make sure you've actually enabled the YouTube Data API v3 — just creating a key isn't enough. Head to Google Cloud Console → APIs & Services → Library, search for "YouTube Data API v3" and hit Enable. You can also use this direct link: https://console.cloud.google.com/apis/api/youtube.googleapis.com

Next, check your API key restrictions. Go to Credentials → click your key → under "API restrictions" set it to Don't restrict key for now. Also temporarily remove any HTTP referrer or IP restrictions you might have set.

Another thing worth trying: re-enter the key manually. Copy-pasting can sometimes sneak in invisible characters that silently break authentication.

And finally, don't forget to do a full Emby restart after any of these changes — it won't pick them up otherwise.

If none of that helps, drop your logs here and I'll take a closer look at what's actually going wrong.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...