Skip to content

PatoFlamejanteTV/YTPlaylistDownloader

Repository files navigation

YouTube Playlist Downloader (WPF, .NET 8)

image

A modern WPF application for downloading YouTube playlists with support for:

  • Audio & Video, Audio Only, or Video Only download modes
  • User-selectable download folder
  • Multi-threaded downloads (choose 1 - 12 concurrent downloads)
  • Progress and status display

Features

  • Download all videos from a YouTube playlist
  • Choose between audio+video, audio only (MP3), or video only
  • Select the output folder for downloads
  • Set the number of concurrent downloads for faster performance
  • Simple, user-friendly WPF interface

Requirements

  • .NET 8 SDK
  • FFmpeg (must be in your system PATH or app directory)

Getting Started

  1. Clone the repository
  2. Open in Visual Studio 2022+
  3. Restore NuGet packages (YoutubeExplode)
  4. Build and run the project
  5. Make sure FFmpeg is available (add to PATH or place ffmpeg.exe in the app folder)

Usage

  1. Enter a YouTube playlist URL.
  2. Select the download mode (Audio & Video, Audio Only, Video Only).
  3. Choose the download folder (optional).
  4. Set the number of concurrent downloads (1 - 12).
  5. Click Download.
  6. Monitor progress and status in the app.

Notes

  • Downloaded files are saved in the selected folder.
  • For audio-only mode, files are converted to MP3 using FFmpeg.
  • For video-only mode, only the video stream is saved (no audio).

Libraries Used

License

MIT License

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages