Skip to content

arnoldhao/xiadown

Repository files navigation

下蛋 / XiaDown 图标

下蛋 / XiaDown

一款支持在线音乐的双引擎视频下载工具

Listen Keep, Make it Yours · 随你,听存随心

最新版本 许可证 支持平台 技术栈

官网 · 发布页 · 反馈问题

简体中文 · 繁體中文 · English · 日本語 · 한국어 · Español (LatAm) · Português (BR) · Bahasa Indonesia · Tiếng Việt

下蛋下载任务界面
下载与转码任务

项目简介

下蛋是一款在线音乐播放器,也是一款支持双引擎下载的视频下载工具。

它是为内容创作者打造的日常工具:需要素材时,用嗅探和 YT-DLP 下载;需要专注时,在后台播放在线音乐;丰富的自定义选项,也让长期使用保持轻松和新鲜。

主要能力

📥 下载与转码

  • 嗅探下载:基于 CDP 观察网页视频、音频、直播流、清单、图片、字幕和 API 响应;适合 TikTok、抖音、快手、小红书等需要真实浏览器会话的站点。
  • YT-DLP 下载:粘贴链接即可解析 YouTube、哔哩哔哩等常用平台,保存视频、音频、字幕和封面,并支持使用已登录的身份下载有权访问的内容。
  • 音视频转码:基于 FFmpeg 支持下载后联动转码和本地文件转码,内置 H.264、H.265、VP9、MP3、AAC、Opus、FLAC、WAV 等常用预设。

🗂️ 资源管理

  • 多视图资源管理:用任务视图和文件视图统一管理下载、转码、字幕、封面和导入文件,支持预览、详情、批量选择、删除、失败恢复和失效记录清理。

🎧 播放器

  • 本地音乐播放:自动索引资源库音频,支持队列、封面、同步歌词、东亚罗马音/拼音歌词、均衡器和频谱可视化。
  • YouTube Music:桌面化搜索歌曲、艺人和歌单,支持首页推荐、歌单库、关注艺人、喜欢的音乐、播放队列与歌词。
  • YouTube Live:自定义直播分组与频道,查看直播状态,播放直播电台,也可以直接查看直播视频。

🔐 安全隔离

  • 依赖自动管理:自动安装、校验和升级 YT-DLP、FFmpeg、Bun 等工具,路径由应用独立维护,不污染系统环境。
  • 凭证与用户隔离:通过 CDP 调用本机浏览器能力,并持久化独立 Profiles 与 Cookies;数据来自用户主动登录,连接配置与日常浏览器隔离。

🎨 自由度

  • 外观自由定义:支持主题包、明暗/自动模式、强调色、字体、字号和侧边栏样式;内置 Codex Pets Gallery,可导入在线与本地 Pets。

产品界面

下蛋嗅探台资源捕获界面
嗅探台捕获网页资源

下蛋 YouTube Music 播放界面
YouTube Music 桌面播放

下蛋资源库界面
资源库统一管理下载与转码内容

更多界面截图

下蛋 YouTube Live 直播视频界面
YouTube Live 直播视频查看

下蛋连接与账号隔离界面
连接配置、Cookies 与浏览器 Profile 隔离

下蛋依赖工具管理界面
YT-DLP、FFmpeg、Bun 依赖自动管理

下蛋外观设置界面
主题、明暗模式、强调色、字体与字号设置

下蛋 Codex Pets 宠物画廊界面
Codex Pets Gallery 与本地宠物导入

快速开始

可直接下载最新安装包;历史版本见 GitHub 发布页

平台 架构 形式 下载
macOS Apple 芯片 压缩包 点击下载
macOS Intel 压缩包 点击下载
Windows x64 安装版 点击下载
Windows x64 便携版 点击下载

首次打开

  1. macOS:解压后将 XiaDown.app 移动到“应用程序”目录并正常打开。
  2. Windows:安装版直接运行 .exe;便携版解压后直接启动。若首次启动出现 SmartScreen,选择“更多信息 -> 仍要运行”。
  3. 首次启动会进入欢迎引导,完成语言、主题、代理和依赖安装后即可进入主界面。主要流程都集中在欢迎引导和界面内。

免责声明

  • 下蛋仅作为媒体管理与下载辅助工具提供,仅供学习、研究以及保存本人有权访问和使用的内容。
  • 使用者应自行确认下载、保存、转换和使用相关内容已获得权利人授权,且符合所在地区法律法规和目标网站/平台服务条款。
  • 请勿使用下蛋下载、传播、售卖或以其他方式利用侵权、未授权、付费受限、隐私或其他违法违规内容。
  • 因使用下蛋产生的版权、平台规则、账号、网络或其他法律责任由使用者自行承担;项目维护者不对使用者行为及其后果负责。

感谢

下蛋建立在一系列优秀的开源项目之上。桌面体验、媒体处理、本地存储、浏览器连接、在线音乐与界面能力,都离不开这些依赖的支持。

分类 项目主页
桌面框架 Go / Wails 3 / React
媒体处理 yt-dlp / FFmpeg
本地存储 SQLite / Bun ORM
浏览器连接 Chrome DevTools Protocol / chromedp
前端体验 Bun / Vite / Lucide / Radix UI

协作

  • 项目正在持续演进,当前暂不接受 PR,欢迎通过 GitHub Issues 或邮件反馈问题、分享建议与使用场景。
  • 仓库采用 Apache-2.0 许可证,详见 LICENSE

联系