Skip to content

bLightZP/Delphi-YouTube-Channel-parsing-plugin-for-Zoom-Player

Repository files navigation

Delphi-YouTube-DATA-v3-API-parsing-plugin-for-Zoom-Player

This Zoom Player plugin uses the YouTube data API to:

  1. Accurately convert a YouTube User Name or Custom URL (e.g. "https://www.youtube.com/@zptechnology") to a YouTube Channel ID.
  2. Download channel meta-data using a YouTube Channel ID (title/description/thumbnail/etc...).
  3. 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").
  4. Download meta-data on videos based on trending videos in a specific geographic region and video category.
  5. Download meta-data on videos based on a search query.
  6. Get YouTube playlist title from a playlist URL.
  7. 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

About

A Zoom Player plugin implementing a large chunk of the YouTube DATA v3 API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published