Easy Playlist is a simple web application designed to help users generate custom yt-dlp
commands for individual videos within a YouTube playlist. It fetches playlist video information using public Piped instances and provides a command for each video, making it convenient to download specific content from a playlist.
- Generate
yt-dlp
commands: Automatically createsyt-dlp
commands for each video in a given YouTube playlist. - Customizable Downloader Prefix: Allows you to specify a custom prefix (e.g.,
python a.py
,yt-dlp
,your_script.sh
) that will be prepended to the generatedyt-dlp
commands. - Playlist Video Listing: Displays video titles and thumbnails from the playlist.
- Copy Command to Clipboard: Easily copy the generated
yt-dlp
command for any video with a single click. - Uses Piped Instances: Leverages a list of Piped instances to fetch playlist data, enhancing privacy and potentially bypassing YouTube rate limits.
- Responsive Design: Adapts its layout for both portrait and landscape orientations.
- Open the Application: Access the
index.html
file in your web browser. - Enter Downloader Prefix: In the first input field, enter the command or script you use to invoke
yt-dlp
. By default, it'spython a.py
.- Example: If you have
yt-dlp
installed globally, you might just useyt-dlp
. - Example: If you have a Python script
download_video.py
that runsyt-dlp
, you might usepython download_video.py
.
- Example: If you have
- Enter Playlist Link: In the second input field, paste the full URL of the YouTube playlist you want to process.
- Submit: Click the "Submit" button.
- View Commands: The application will fetch the playlist data and display a list of videos with their titles, thumbnails, and the generated
yt-dlp
command below each video. - Copy Command: Click on any of the generated
yt-dlp
commands (the text within the<samp>
tag) to copy it to your clipboard.