可自托管的个人仪表盘,支持服务状态监控、组件小部件、主题与可视化配置编辑。
EgalitarianMonkey/hometube
基于 yt-dlp 的 Web 界面工具,可下载单个视频或播放列表,并自动整理到 Plex、Jellyfin 等媒体服务器可识别的目录中。
- Star
- 1,526
- Fork
- 100
- 未关闭 Issue
- 6
- 最近提交
- 昨天
这是什么?
HomeTube 是一个可自托管的 Web 应用,基于 yt-dlp 从 YouTube 及其他受支持的网站下载视频,并把完成的文件移动到 Plex、Jellyfin 或 Emby 等媒体服务器监控的目录中。用户粘贴链接、选择目标文件夹即可,格式选择、命名和归档都由程序自动完成,界面中也可以直接新建目标文件夹。
下载时会优先选择可用的最佳视频和音频格式,也可以切换到备选方案或手动指定格式。对于 YouTube 视频,可集成 SponsorBlock 标记或跳过赞助片段。播放列表按视频 ID 追踪,因此排序变化、标题修改和已移除的条目都能同步到本地目录,被移除的视频也可以选择移入归档文件夹而非直接删除。
项目可以通过 Docker 容器或本地 Python 环境运行,全部通过环境变量配置。它还支持浏览器或 cookies 文件认证以访问受限内容、自定义 yt-dlp 参数、片段剪切、字幕嵌入和格式转换,并可在每次下载后通知 Jellyfin 刷新媒体库。
核心功能
- 01基于 yt-dlp 下载单个视频和播放列表,自动选择最佳画质格式
- 02下载完成后自动命名并移入 Plex、Jellyfin 或 Emby 可扫描的目录
- 03集成 SponsorBlock,可在 YouTube 视频中标记或跳过赞助片段
- 04按视频 ID 同步播放列表,支持重命名识别和移除条目归档
- 05支持浏览器或 cookies 文件认证,并可添加自定义 yt-dlp 参数
- 06提供片段剪切、字幕嵌入和格式转换功能
适用场景
- 在家庭媒体服务器上建立无广告的离线视频库
- 让本地保存的 YouTube 播放列表与源列表保持同步
- 把教学或教程视频下载到分类清晰的目录中,供家人观看
- 在 homelab 中用 Docker 部署一个共享的自托管视频下载工具
快速上手
- 1
阅读部署指南并使用 Docker Compose 部署
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款共享。
- 要获得可靠的下载效果,需要设置 Cookies 认证,README 称其为强烈推荐。
- README 以自托管为主,你需要自行运行服务器,通常使用 Docker。
标签
常见问题
- hometube 是什么?
- 基于 yt-dlp 的 Web 界面工具,可下载单个视频或播放列表,并自动整理到 Plex、Jellyfin 等媒体服务器可识别的目录中。 HomeTube 是一个可自托管的 Web 应用,基于 yt-dlp 从 YouTube 及其他受支持的网站下载视频,并把完成的文件移动到 Plex、Jellyfin 或 Emby 等媒体服务器监控的目录中。用户粘贴链接、选择目标文件夹即可,格式选择、命名和归档都由程序自动完成,界面中也可以直接新建目标文件夹。
- hometube 可以免费使用吗?用的什么许可证?
- hometube 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- hometube 还在维护吗?
- 活跃维护中。hometube 最近一次提交是在 2026年10月19日。
- hometube 适合用来做什么?
- 在家庭媒体服务器上建立无广告的离线视频库 让本地保存的 YouTube 播放列表与源列表保持同步 把教学或教程视频下载到分类清晰的目录中,供家人观看 在 homelab 中用 Docker 部署一个共享的自托管视频下载工具
- hometube 怎么安装和运行?
- 阅读部署指南并使用 Docker Compose 部署
- 在哪里获取 hometube?
- 源代码和安装说明在 GitHub 上:https://github.com/EgalitarianMonkey/hometube
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款数字相框,将 BirdNET-Go 麦克风识别到的鸟类以 1800 年代手工剪纸插画形式展示在墨水屏或任意屏幕上。
开源、可自托管的任务与家务管理应用,支持群组协作、周期性任务和多渠道提醒。
面向家人朋友小圈子的自托管影音服务器,管理本地电影、剧集和音乐。
可自托管的服务可用性监控工具,支持 HTTP、TCP、DNS、Ping、Docker 等多种监控方式。
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。