yogeshsharma87 / YoutubeExplode

Library that parses metadata on Youtube videos, lets you download them and more

Home Page:http://www.tyrrrz.me/projects/?id=ytexplode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YoutubeExplode

Zero-dependency .NET library that uses Youtube frontend API to parse various metadata, unwrap playlists, download videos, extract closed captions and much more. Does not require an API key and does not impose usage quotas.

Screenshots:

Download:

Features:

  • Retrieves information on channels, videos, playlists, media streams and closed caption tracks
  • Handles normal, legacy, signed, restricted, non-embeddable and unlisted videos
  • Works with media streams of all types: mixed, embedded adaptive, dash adaptive
  • Downloads videos by exposing their media content as a stream
  • Extracts and parses closed caption tracks
  • Strong types and enums for everything
  • Static methods to validate IDs and to parse IDs from URLs
  • No need for an API key and no usage quotas
  • Fully asynchronous
  • MVVM ready
  • Targets all .NET platforms

Usage example:

Check out project's wiki for usage examples and other information

Libraries used:

About

Library that parses metadata on Youtube videos, lets you download them and more

http://www.tyrrrz.me/projects/?id=ytexplode

License:Other


Languages

Language:C# 100.0%