Ahimgit / yt-dlp-web

A very simple Web UI for yt-dlp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A simple yt-dlp Web UI

Web UI for yt-dlp for music download with metadata and cover embed.

Features

  • Simple Web UI with yt-dlp stdout output
  • Automatically updates tag metadata and cover through Deezer API integration
ui

Building

Checkout and build with go build ./cmd/yt-dlp-web

Running locally

  • Download or install package of ffmpeg
  • Download yt-dlp
  • Make ffmpeg and yt-dlp available in PATH or provide their location via params
  • Start yt-dlp-web optionally providing params
yt-dlp-web --help
Usage of yt-dlp-web.exe:
  -ffmpegPath string
        full path to ffmpeg (default "ffmpeg")
  -outputFolder string
        output folder for downloads (default "./downloads/")
  -port string
        port to listen (default "8801")
  -ytdpPath string
        full path to yt-dlp (default "yt-dlp")

About

A very simple Web UI for yt-dlp


Languages

Language:Go 60.7%Language:HTML 36.8%Language:Batchfile 1.5%Language:Shell 1.0%