/ytdlg

Simple GUI for yt-dlp

The UnlicenseUnlicense

YTDLG

Simple GUI for youtube-dl and yt-dlp

Downloads Downloads Stars Release version Downloads

Windows Ubuntu Raspi3 Raspi4 MacOS

Lazarus Fpc Ubuntu MacOS

my way

        Compiled with Lazarus for Ubuntu, Raspi3, Raspi4, MacOS and Windows
        Compiled on Ubuntu with Lazarus for Ubuntu
        Compiled on MacOS with Lazarus for MacOS
        Crosscompiled on Ubuntu with Lazarus for Raspi3, Raspi4 and Windows
        Setup created on Ubuntu for Ubuntu, Raspi3, Raspi4 with dpkg
        Setup created on Ubuntu for Windows with makensis
        Setup created on MacOS for MacOS with Packages and tools

📜 TABLE OF CONTENTS

  1. Windows
  2. Description
  3. Download
  4. Needed tools

WINDOWS

💻 Main-Window

Main Page

goto TOC

📜 DESCRIPTION

   ytdlg <Enter>

     A = Download only audio files or stop download
     V = Download video files or stop download
     I = Display process output
     X = Remove entry from list

   - <LEFT-CLICK> an A or V starts the download
   - After clinking you can click again to stop it

   - <RIGHT-CLICK> on A, V, I or X open options window (only on not running task)

   - Function keys
       <F1> Open ytdlg github page
       <F10> Close ytdlg
       <F12> Restart ytdlg to load changes

   - Download a single file or all files from a playlist
   - Playlist is saved in a subfolder
   - For playlist there will be created a .m3u file
   - Remember downloading a playlist could take a long time depending on the size
   - For playlist you can select the first file to download in playlist combo
     and the last file in the last file combo

   - Linux data folder ~/.ytdlg is created for temporary files and config
   - Downloaded files are saved in ~/Music or ~/Videos

   - Windows data folder %APPDATA%\ytdlg is created for temporary files, tools and config
   - Downloaded files are saved in %USERPROFILE%\Music or %USERPROFILE%\Videos

   - MacOS data folder ~/.ytdlg is created for temporary files and config
   - Downloaded files are saved in ~/Music or ~/Videos

   - Video, Audio and Output format selection

   - All list entrys are reloaded on restart
   - Reloaded playlist starts with last downloaded file

   - Manage work files from Information window (Save, View, Delete)
   - Find ERROR in .dbg and .err files
   - Search for text in files
   - If you open the Information window it displays the current task
   - Click on file load the file for viewing
   - Right click on file opens the option menu
   - Opening and closing the Information window with playlist could take time

   - After download <DBL-CLICK> on image to start the player (A=Audioplayer, V=Videoplayer)
   - Be sure your Audioplayer and Videoplayer can be found in the PATH else set fullpath in config

   - On Audio- or Video-page
       <DBL-CLICK> to start
       <DEL> to delete file
       <F5> refresh
       <F8> recreate playlist

goto TOC

💻 Options Window

Main Page

💻 Update Window

Main Page

goto TOC

💻 Information window

Info Page

goto TOC

💻 Audio Window

Main Page

goto TOC

💻 Video Window

Main Page

goto TOC

💻 Config Window

Main Page

goto TOC

♻️ CHANGELOG

Changelog

📀 DOWNLOAD

   - Windows full installer package with tools   (ytdlg-full_VERSION_win64.exe)
   - Ubuntu full installer package with tools    (ytdlg-full_VERSION_amd64.deb)
   - Raspi3 partial installer package with tools (ytdlg-full_VERSION_armhf.deb)
   - Raspi4 full installer package with tools    (ytdlg-full_VERSION_arm64.deb)
   - MacOS full installer package with tools     (ytdlg-full_VERSION_mac64.dmg)

Downloads

Windows Ubuntu Raspi3 Raspi4 MacOS

🔨 TOOLS

  • youtube-dl Download manager (You must install or update)
  • yt-dlp Download manager (/usr/local/bin/ OR %APPDATA%\ytdlg) Raspi3 (python3 -m pip install -U yt-dlp)
  • ffmpeg Convert/Merge Video and Audio (/usr/local/bin/ OR %APPDATA%\ytdlg)
  • atomicparsley Insert meta data (/usr/local/bin/ OR %APPDATA%\ytdlg)

goto TOC