[控场AI]
· 4 分钟阅读· 2,264 字

Youtarr v1.84.0更新:自托管YouTube DVR新增观看状态同步与自动清理

Youtarr v1.84.0更新:自托管YouTube DVR新增观看状态同步与自动清理

Youtarr v1.84.0 新增观看状态同步、自动清理及整频道下载等多项社区期待功能

Youtarr 是一款开源自托管的 YouTube 归档与下载工具,最新 v1.84.0 版本集中回应了社区需求。核心新功能包括:从 Plex、Jellyfin、Emby 单向同步观看状态并可过滤已看视频;可按「观看N天后删除、同时保留最新N个下载」等规则自动清理存储,并提供预览确认机制;新增整频道下载功能,配以确认弹窗规避误操作。底层依赖方面,用户现可在设置界面手动选择 yt-dlp 稳定版或 nightly 版并即时更新,解决了此前只能等待自动升级的痛点。部署层面转向标准 Docker Compose,门槛进一步降低。整体迭代节奏体现了个人开源项目「社区反馈驱动快速响应」的典型模式。

开源自托管工具 Youtarr 迎来 v1.84.0 版本更新。作为一款免费的 YouTube DVR/下载器,它允许用户订阅频道或播放列表、自动下载新视频,并在 Plex、Jellyfin、Emby 或浏览器中直接观看。这次更新集中回应了社区在此前 v1.71.0 版本讨论中提出的多项需求,从观看状态同步到自动化清理,功能日趋成熟。

Youtarr v1.84.0 更新

Youtarr 是什么

Youtarr 是一个自托管的 YouTube 归档与下载方案。开发者最初构建它的动机很朴素:给孩子提供一个精选频道库,而不必让他们直接浏览 YouTube。这一初衷至今仍是作者的主要使用场景,但它同样适合作为通用的 YouTube 内容归档工具。

工作方式很直接——订阅感兴趣的频道或播放列表,Youtarr 会自动抓取新发布的视频并下载到本地。之后,用户既可以将这些内容接入主流媒体服务器(Plex/Jellyfin/Emby)观看,也可以使用其内置播放器直接在浏览器里播放。值得一提的是,使用 Youtarr 并不强制要求部署媒体服务器,这降低了轻量用户的门槛。

Plex、Jellyfin 和 Emby 是目前主流的三款自托管媒体服务器软件。它们的共同作用是将本地存储的视频、音乐、图片等媒体文件整理成带有封面、简介、字幕的「媒体库」,并通过局域网或公网串流到各种设备。Plex 是其中商业化程度最高的,部分高级功能需要付费订阅;Jellyfin 是完全开源免费的社区分支(源自 Emby 早期代码);Emby 则介于两者之间,核心功能免费,高级功能收费。Youtarr 不强制要求部署上述任何一款,意味着用户可以只用其内置的轻量播放器,降低了整套系统的复杂度。

观看状态同步与自动清理

本次更新中最实用的两项功能围绕"已观看内容"展开。

第一项是观看状态同步。Youtarr 现在能够从 Plex、Jellyfin 和 Emby 拉取谁看过哪些视频的信息,并支持将已观看视频从列表中过滤掉。需要注意的是,这种同步目前是单向的——数据只从媒体服务器流入 Youtarr,而在 Youtarr 内置播放器中观看视频并不会反向标记为已看。

第二项是自动清理机制。用户可以设置类似"观看七天后删除视频,同时保留该频道最新的十个下载"这样的规则,实现存储空间的自动管理。同时也可以将整个频道设为免清理保护。为避免误删,Youtarr 提供了预览功能,让用户在启用规则前先确认哪些视频会被移除。这种"先预览再执行"的设计对于处理不可逆的删除操作是相当稳妥的思路。

整频道下载与播放列表增强

在上一个版本的讨论中,作者曾表示刻意回避添加"下载整个频道"的功能,理由是部分频道的历史视频存量巨大。有社区用户提出,与其让所有人逐页手动下载,不如加一个确认对话框来提示风险。作者采纳了这一建议,于是整频道下载功能上线,并配以确认弹窗。

播放列表方面的控制也更加细致:现在可以下载超出原始 100 个视频上限的内容、移除订阅、并在媒体服务器上选择播放顺序。用户还能选择只跟踪播放列表未来的新增内容,或先下载某个已有批次。即便是一个较老的视频被新添加到播放列表中,也能被自动抓取。

下载体验与 yt-dlp 管理优化

下载进度的可视化得到改进。单个视频会清晰显示排队中或下载中的状态,而在处理大批量任务时,已完成的视频会先进入媒体库,无需等待整批下载全部结束。下载历史记录现在也能在程序重启后保留。

针对底层依赖,Youtarr 允许用户在设置中手动更新 yt-dlp,并可选择稳定版(stable)或每夜构建版(nightly),立即完成更新。这个改动同样源自社区反馈——此前有用户遇到某个修复只存在于 nightly 版本,却无法强制更新、只能等到隔夜自动升级。现在这一痛点已被解决。

其他较小的改进包括:应用内频道搜索、浏览器 MP3 播放、为 Jellyfin/Emby 提供更多封面艺术,以及修复了启用 cookies 时下载卡在 360p 的问题。

yt-dlp 是目前最广泛使用的开源命令行视频下载工具,由社区从已停止维护的 youtube-dl 分支出来,持续保持高频更新。由于 YouTube 会不定期调整其内部接口签名与反爬策略,yt-dlp 需要频繁发布补丁版本来维持正常下载能力。「稳定版(stable)」经过较完整测试后才打标签发布,适合对稳定性要求较高的场景;「每夜构建版(nightly)」则每天自动从最新提交构建,能更快包含针对 YouTube 最新变更的修复,但偶尔也可能引入新问题。此前 Youtarr 的自动更新机制只在每次重启时检查,无法按需拉取特定构建,导致用户遇到紧急修复时只能坐等。

部署门槛降低

对于此前被安装说明劝退的用户,作者强调 Youtarr 现已支持标准的 Docker Compose 部署,启动脚本变为可选项,安装指南也覆盖了这套配置流程。

作为一个持续维护的个人副业项目,Youtarr 的迭代方向很大程度上依赖社区反馈。这种"用户提需求—作者快速响应"的开发节奏,正是不少优质开源工具保持活力的关键。作者也鼓励用户在遇到问题或觉得缺少某项功能时,通过 GitHub issue 反馈,以便持续跟进。

分享:

相关推荐