{"repo":"Hexer10/youtube_explode_dart","free":true,"listed":false,"github":"https://github.com/Hexer10/youtube_explode_dart","clone":"git clone https://github.com/Hexer10/youtube_explode_dart.git","description":"Dart library to interact with many Youtube APIs","language":"Dart","stars":419,"topics":["youtubeexplode","dart","youtube","api","download","closed-captions","video","video-metadata","muxed-streams","playlists"],"license":"BSD-3-Clause","category":"media-processing","readme_excerpt":"YoutubeExplodeDart This is a port of the [YoutubeExplode] library from C#, most of the functions, doc comments, readme information, is taken from YoutubeExplode repository. It used to build Youtube Downloader Flutter (A cross-platform application to download video streams from youtube using this library & flutter) --- YoutubeExplode is a library that provides an interface to query metadata of YouTube videos, playlists and channels, as well as to resolve and download video streams and closed caption tracks. Behind a layer of abstraction, the library parses raw page content and uses reverse-engineered AJAX requests to retrieve information. As it doesn't use the official API, there's also no need for an API key and there are no usage quotas. Features - Retrieve metadata on videos, playlists, channels, streams, and closed captions - Execute search queries and get resulting videos. - Get or download video streams. - Get closed captions. - Get video comments. Usage - Install - Downloading a video stream - Working with playlists - Extracting closed captions - Getting comments - Cleanup - Before reporting an issue Install Add the dependency to the pubspec.yaml (Check for the latest version) Import the library Getting metadata of a video The following example shows how you can extract various metadata from a YouTube video: Downloading a video stream Every YouTube video has a number of streams available. These streams may have different containers, video quality, bitrate, etc. On top o","default_branch":null,"files":null,"tree":[],"storefront":"/r/Hexer10","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Hexer10/youtube_explode_dart/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}