Skip to content

invzfnc/ytdlp-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ytdlp-wrapper

A wrapper for yt-dlp that achieves the same result as https://github.com/invzfnc/spotify-downloader downloads:

  • Downloads highest bitrate possible (~256 kbps)
  • With embed metadata (title, artist, album, album art, etc)

Warning

This program is for educational purposes only. Users are responsible for complying with YouTube and YouTube Music's terms of service.

Setup and Usage

Batch File (Interactive)

This program requires yt-dlp and FFmpeg to work, make sure they are available before following these steps to use the program:

  1. Double click and run download.bat
  2. Type in url, hit enter
  3. Wait (patiently) for the download to finish
  4. File explorer will open, showing the files downloaded

Python Script (Command Line)

  1. Clone this repository

    git clone https://github.com/invzfnc/ytdlp-wrapper.git
  2. Create virtual environment (optional but recommended)

    python -m venv venv
  3. This program requires yt-dlp and FFmpeg to work. Install them:

    • Install yt-dlp using pip:
      python -m pip install yt-dlp
    • Download FFmpeg from its official website and add to PATH.
  4. From terminal, run this command with your link:

    python -m main <url>

License

This software is licensed under the MIT License © Cha