Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

YTDownloader πŸŽ₯

A Python-based YouTube Downloader built with pytubefix.
Easily download single videos, audio-only tracks, or entire playlists with just a few lines of code.


πŸš€ Features

  • πŸ“Ή Download a single YouTube video in the highest resolution
  • 🎡 Extract audio only (MP3-like) from any video
  • πŸ“‚ Download entire playlists in one go
  • 🐍 Simple, clean, and developer-friendly code

πŸ“¦ Installation

Make sure you have Python installed (3.8+ recommended).

pip install pytubefix

---

## Options Available:

1.Download a single video
2.Download a playlist
3.Choose between video (highest resolution) or audio-only

---

##πŸ’» Example

Download Options:
1. Single Video
2. Playlist
Enter 1 or 2: 2

Enter YouTube URL: https://youtube.com/playlist?list=XXXXXX
Enter download path (leave empty for current folder): C:/Users/Gaurav/Downloads

Choose download type:
1. Video (highest resolution)
2. Audio only
Enter 1 or 2: 1

πŸ“‚ Playlist found: My Favorite Songs
πŸ“Ί Total videos: 25
πŸŽ₯ Downloading video: Song 1 ...
βœ… Done: Song 1
...
βœ… Playlist download completed!

---

##πŸ› οΈ Tech Stack

Python 🐍
pytubefix (for handling YouTube downloads)

---

##⚑ Future Improvements

Add GUI for non-technical users
Option to select resolution manually
Convert audio to MP3 format automatically

About

A Python-based YouTube Downloader built using pytubefix. Supports downloading single videos, audio-only tracks, or entire playlists with just a few lines of code. Perfect for offline learning, music collection, and personal use.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages