XiaDown

A dual-engine video download tool with online music support

Listen KeepMake it Yours

DOWNLOAD

Choose your build

All releases

Download and transcode

Capture material with two engines, then transcode it in place

Use YT-DLP for regular links and CDP sniffing for complex pages, then continue straight into FFmpeg transcoding.

Paste linkPerfect NightYT-DLP · video, subtitles, and cover
Downloading
Sniffing downloadsObserve page video, audio, live streams, manifests, images, subtitles, and API responses through CDP.
YT-DLP downloadsPaste links to save video, audio, subtitles, and covers from YouTube, Bilibili, and other common sites.
Audio and video transcodingUse FFmpeg for post-download and local-file transcoding across common video and audio formats.

Resource management

Tasks and files land in one library

Downloads, transcodes, subtitles, covers, and imported files stay traceable across task and file views.

Task viewResource management in two viewsTask view · downloads, sniffing, transcodes, and imports
Multi-view resource managementTask and file views unify downloads, transcodes, subtitles, covers, and imported files.

Player

Local music, YouTube Music, and Live share one player

Equalizer, synced lyrics, romanization, and spectrum visualization follow playback, with mini controls for the queue.

Ready

tokyo night drive

TOKYO TONES

Local music playbackIndex library audio automatically with queue, artwork, synced lyrics, equalizer, and spectrum views.
YouTube MusicConnect an account for search, recommendations, playlists, followed artists, liked music, and lyrics.
YouTube LiveCreate Live groups and channels, inspect live status, and play live radio or video.

Isolation

Dependencies, accounts, and browser sessions stay separate

The app maintains its toolchain while Cookies and browser Profiles stay isolated through connection settings.

ToolchainYT-DLP / FFmpeg / Buninstall, verify, repair
Automatic dependency managementInstall, verify, and upgrade YT-DLP, FFmpeg, Bun, and related tools automatically.
App Session managementSave sign-in state per site with App Session for gated downloads, YouTube Music, and resource checks.

Freedom

Shape the interface and desktop companion around your habits

Themes, light/dark mode, accents, fonts, sizing, sidebar style, and Codex Pets define the long-term workspace.

ThemesTheme packs apply livesurface, sidebar, and accent move together
Theme Packlive palette
Appearance customizationAdjust theme packs, light/dark mode, accents, fonts, font sizes, sidebar styles, and Codex Pets.

OPEN SOURCE

Built on dependable tools

XiaDown is built with YT-DLP, FFMPEG, Go, Wails, React, and SQLite. Source code and historical releases are available on GitHub.

YT-DLPFFMPEGGoWailsReactSQLite

FAQ

Before you install

Which browsers can XiaDown launch?

XiaDown CDP sniffing can launch installed copies of Chrome, Chromium, Edge, Brave, Vivaldi, Arc, Helium, Opera, Opera GX, and Yandex Browser, with Chrome preferred by default. Safari and Firefox are not currently supported.

What should I do if Windows SmartScreen appears?

If the installer came from this site or GitHub Releases, choose “More info”, then “Run anyway”.

Why does first launch install dependencies?

XiaDown uses YT-DLP, FFMPEG, and BUN for downloads, transcoding, and runtime tasks. The onboarding flow helps install or repair them.