Skip to content

This is a simple console app made with .NET Core using C# to download youtube videos.

Notifications You must be signed in to change notification settings

mohamed-azhar/csharp-youtube-video-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Video Downloader CLI

This is a simple console app made with .NET Core using C# to download youtube videos. The console app utilizes the use of an awesome library called YoutubeExplode by Alexey Golub ⬅ Go check his other repos out!

Features

  • Single file download (from a selection of available formats containing both audio and video)
  • Playlist downloads (will be done maybe tomorrow. please get the joke 😉)
  • Download progress indicator
  • Saving to directory of your choice
  • Surprising Bugs 😝

What's Working?

  • ✅ Fetch stream information based on a youtube video URL or Id
  • ✅ Download any youtube video with both audio and video
  • ✅ Download progress indication
  • ✅ Saving the downloaded video to a directory of your choice

To Do

  • Let the user decide to download either audio, video or both the audio and video
  • Playlist downloads
  • A better progress indicator
  • Open file save directory on complete

About

This is a simple console app made with .NET Core using C# to download youtube videos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages