yarrtube

sergigpMIT活跃维护

自托管的 YouTube 播放列表与频道同步工具,基于 yt-dlp 把视频自动下载到 NAS,方便在 Jellyfin、Plex、Kodi 等媒体库中无广告观看。

Self-hosted YouTube playlist & channel synchronizer for your NAS, built on yt-dlp. No ads, no algorithm.

v0.10.1发布于 2026-11-01 12:59 UTC223star11fork同步于 2026-11-11 05:59 UTC

怎么上手

由 README 提炼,执行前请确认
README 未给出安装命令,详见 doc/INSTALLATION.md
硬件要求按 README 说明

README 未说明具体硬件要求;设计为通过 Docker 在 NAS 上运行,也可在任意笔记本上运行。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

自托管 YouTube 播放列表与频道同步器,基于 yt-dlp 自动下载新视频到 NAS

自托管的 YouTube 播放列表与频道同步工具,基于 yt-dlp 把视频自动下载到 NAS,方便在 Jellyfin、Plex、Kodi 等媒体库中无广告观看。

核心能力

  • 跟踪公开播放列表并自动下载新视频
  • 跟踪整个频道,发布新视频即下载
  • 浏览器桌面与移动端观看
  • 支持 Plex、Kodi、Jellyfin 媒体库
  • 按分类聚合频道与播放列表为单一信息流

容易踩的坑

安装步骤在单独的 doc/INSTALLATION.md 中,README 未直接给出命令;依赖 yt-dlp 下载视频,需确认其可用性;Plex 集成需参考单独的 doc/PLEX.md 配置

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

1 个版本v0.10.1
  1. v0.10.1最新正式版2026-11-01 · 2026-11-01 12:59 UTC

    What's Changed

    Full Changelog: https://github.com/sergigp/yarrtube/compare/v0.10.0...v0.10.1

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    About

    Yarrtube is a self-hosted service that watches tracked YouTube playlists and channels and automatically downloads new videos as they're published.

    Yarrtube is designed to run on your NAS via Docker alongside the rest of your media stack (Plex, Jellyfin, etc.), but it runs on any laptop too.

    Main Features

    • Track YouTube public playlists.
    • Track entire channels and download new videos when they are published!
    • Watch everything from the browser, on desktop and mobile.
    • Support for Plex, Kodi and Jellyfin. See the Plex guide.
    • Group channels and playlists into categories ("Science", "Kids"…) and watch each one as a single feed, in the webapp and as auto-updating smart playlists in Plex. See Categories.

    Motivation

    This is a personal project. I'm an experienced software engineer coming back from a ~10-month sabbatical, and I wanted a real project to get my hands dirty again, both with writing code and with AI-assisted coding. I wanted to build something that I would actually use, and that would be useful to others too. Yarrtube is the result. If you are a recruiter/dev you can take a look at the architecture.

    It also solves an actual problem at home: I wanted a reliable, ad-free and no-algorithm way to watch specific channels and playlists in Plex, especially for my kids. Yarrtube keeps the playlists and channels I care about mirrored to disk, so they just show up in Plex. No ads and no algorithm.