Comparison

lyt is built on yt-dlp. It is not a replacement.

lyt wraps yt-dlp and ffmpeg with memorable presets, a safer single-item default, and a stable JSON result. yt-dlp has far more options and a much larger community. Pick the tool that matches the job.

At a glance

Needyt-dlplyt
Option coverageFull option setCommon subset of flags
MP3 and 1080p presetsBuild the flags yourselfBuilt in: -q 192K, -q 1080p
Getting yt-dlpInstall and update it yourselfChecksum-verified managed copy from lyt doctor --fix
ffmpeg setupInstall it and point to it yourselfProvisioned on Windows; guided on macOS and Linux
Playlist linksDownloads every item unless you add --no-playlistOne item unless you add --playlist
Machine-readable resultBuild your own output with --print or -Jlyt.result.v1 JSON with final file paths
Site and extractor breadthVery broad, large communityInherits yt-dlp's sites; newer project at 0.8.x
RuntimeStandalone program, no Node.jsNeeds Node.js 20 or newer

Use yt-dlp directly when

Use lyt when

Same job, two commands

Each pair does the same job. The yt-dlp flags are the common ones; check the yt-dlp documentation for details.

MP3 at 192K yt-dlp -x --audio-format mp3 --audio-quality 192K "URL" lyt --mp3 -q 192K "URL"
1080p video yt-dlp -f "bv*[height<=1080]+ba/b[height<=1080]" --merge-output-format mp4 "URL" lyt --video -q 1080p "URL"
Save to a folder yt-dlp -P "D:/Music" -x --audio-format mp3 "URL" lyt --mp3 -o "D:/Music" "URL"
FAQ

Frequently asked questions

Is lyt a yt-dlp GUI?

No. lyt is a command-line tool with no window. It runs yt-dlp and ffmpeg for you and adds presets, safer defaults, and a JSON result. The repository has an experimental desktop prototype, but it is not part of the released package.

Does lyt replace yt-dlp?

No. lyt calls yt-dlp to do the downloading, so you keep yt-dlp's extractors and engine. You can run yt-dlp directly at any time, and lyt does not change how yt-dlp itself works.

Does lyt support every yt-dlp option?

No. lyt exposes a smaller set of flags on purpose. Run lyt capabilities --json to see the commands, flags, and result schemas it supports. For anything else, use yt-dlp directly.

Which should a beginner use?

Start with lyt if you want MP3 or 1080p presets, a managed yt-dlp install, and single-item safety by default. Learn yt-dlp directly if you want its full option set or you are following a guide written for it.

Does lyt work on the same sites as yt-dlp?

For single items, lyt hands the URL to yt-dlp, so sites yt-dlp supports generally work. The README lists SoundCloud, Vimeo, Bandcamp, and anything yt-dlp supports. Spotify links are a lyt feature: lyt matches each track on YouTube and does not download Spotify audio.

Try lyt Read the yt-dlp docs