{"repo":"Linuxmaster14/yt-playlist-downloader","free":true,"listed":false,"github":"https://github.com/Linuxmaster14/yt-playlist-downloader","clone":"git clone https://github.com/Linuxmaster14/yt-playlist-downloader.git","description":"A simple, powerful Bash script to batch download and organize YouTube playlists by channel name.","language":"Shell","stars":98,"topics":["automation","bash","bash-script","batch-download","downloader","youtube","yt-dlp"],"license":null,"category":"workflow-automation","readme_excerpt":"YouTube Playlist Downloader A simple, powerful Bash script to batch download and organize YouTube playlists and individual videos by channel name using yt-dlp . Features - Organized Structure : Creates separate directories for each channel. - Smart Sync : Skips files that have already been downloaded ( --no-overwrites ). - Clean Naming : Saves files as Playlist Title/Video Title.mp4 (no numeric prefixes). - Batch Processing : Supports both playlists and individual videos from text files. - Flexible Format : Works with plain URLs or channel-prefixed URLs. Prerequisites - yt-dlp : Make sure you have yt-dlp installed. - FFmpeg : Required for merging video and audio streams. Usage Configuration Setup 1. Add your playlists (optional): Edit playlists.txt and add your channels and playlist URLs: Example: 2. Add individual videos (optional): Edit videos.txt and add video URLs. Supports two formats: 3. Cookies Place your cookies.txt file in the same directory. How do I pass cookies to yt-dlp? Output Structure Configuration You can customize the script by editing the variables at the top of download playlists.sh . License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/Linuxmaster14","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Linuxmaster14/yt-playlist-downloader/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."}