This Zoom Player plugin uses the YouTube data API to:
- Accurately convert a YouTube User Name or Custom URL (e.g. "https://www.youtube.com/@zptechnology") to a YouTube Channel ID.
- Download channel meta-data using a YouTube Channel ID (title/description/thumbnail/etc...).
- Download a channel's video list meta-data (title/description/thumbnail/etc...) based on the Channel ID with 3 API entry points ("search", "activity" and "upload playlist").
- Download meta-data on videos based on trending videos in a specific geographic region and video category.
- Download meta-data on videos based on a search query.
- Get YouTube playlist title from a playlist URL.
- Download meta-data on videos from a YouTube playlist URL.
YOUTUBE_PLUGIN_DEFINES.INC includes the compiler directives to switch between the multiple Plugin modes (Channel/Search/Trending/Playlist/etc...)
A guide to creating a personal YouTube API key:
https://www.inmatrix.com/blog/a_guide_to_creating_a_personal_youtube_api_key.shtml