Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

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

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

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

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

This Zoom Player plugin uses the YouTube data API to:

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

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