Repolode
EgalitarianMonkey

EgalitarianMonkey/hometube

Веб-интерфейс на Streamlit поверх yt-dlp: скачивает отдельные видео и плейлисты и раскладывает файлы по папкам, которые сканируют Plex, Jellyfin или Emby.

Open source альтернатива:4K Video Downloader

Звёзды
1,526
Форки
100
Открытые issues
6
Последний коммит
вчера

Что это?

HomeTube — self-hosted веб-приложение для скачивания видео с YouTube и других сайтов, поддерживаемых yt-dlp, с последующим перемещением файлов в папки, за которыми следит медиасервер вроде Plex, Jellyfin или Emby. Достаточно вставить URL и выбрать папку назначения — приложение само подберёт формат, задаст имя файлу и сохранит его куда нужно. Новые папки назначения также можно создавать прямо в интерфейсе.

Для скачивания выбираются лучшие доступные форматы видео и аудио; можно переключиться на запасной профиль или выбрать формат вручную. Интеграция с SponsorBlock позволяет отмечать или пропускать рекламные сегменты в видео на YouTube. Плейлисты отслеживаются по ID видео: изменения порядка, переименования и удалённые элементы можно синхронизировать с локальной папкой, а удалённые видео при желании перемещать в архив вместо удаления.

HomeTube можно запустить в контейнере Docker или установить локально через Python; настройки задаются переменными окружения. Для доступа к контенту с ограничениями поддерживается авторизация через браузер или файл cookie. Также доступны пользовательские аргументы yt-dlp, нарезка клипов, встраивание субтитров и конвертация форматов, а после каждой загрузки можно обновлять библиотеку Jellyfin.

Ключевые возможности

  • 01Скачивает отдельные видео и плейлисты с сайтов, поддерживаемых yt-dlp, и выбирает форматы наилучшего качества
  • 02Перемещает готовые файлы в папки, которые сканируют Plex, Jellyfin или Emby, автоматически задавая имена
  • 03Интегрируется с SponsorBlock для отметки или пропуска рекламных сегментов в видео на YouTube
  • 04Синхронизирует плейлисты по ID видео, распознаёт переименования и при желании архивирует удалённые элементы
  • 05Поддерживает авторизацию через браузер или файл cookie и пользовательские аргументы yt-dlp
  • 06Позволяет нарезать клипы, встраивать субтитры и конвертировать форматы

Сценарии использования

  • Создание домашней офлайн-библиотеки видео без рекламы на медиасервере
  • Синхронизация локальной копии плейлиста YouTube с оригиналом
  • Скачивание обучающих видео и инструкций в упорядоченные папки для семейного просмотра
  • Запуск общего self-hosted загрузчика в homelab с Docker

Быстрый старт

  1. 1

    Прочитайте руководство по развертыванию и разверните проект с помощью Docker Compose

Что важно знать

  • Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует распространять производные работы на тех же условиях.
  • Для надежной загрузки необходимо настроить аутентификацию с помощью cookies. В README это настоятельно рекомендуется.
  • README посвящен самостоятельному размещению, поэтому вам потребуется запустить собственный сервер, обычно с помощью Docker.

Темы

Частые вопросы

Что такое hometube?
Веб-интерфейс на Streamlit поверх yt-dlp: скачивает отдельные видео и плейлисты и раскладывает файлы по папкам, которые сканируют Plex, Jellyfin или Emby. HomeTube — self-hosted веб-приложение для скачивания видео с YouTube и других сайтов, поддерживаемых yt-dlp, с последующим перемещением файлов в папки, за которыми следит медиасервер вроде Plex, Jellyfin или Emby. Достаточно вставить URL и выбрать папку назначения — приложение само подберёт формат, задаст имя файлу и сохранит его куда нужно. Новые папки назначения также можно создавать прямо в интерфейсе.
hometube можно использовать бесплатно? Какая у него лицензия?
hometube распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hometube всё ещё поддерживается?
Активно поддерживается. Последний коммит в hometube — 19 окт. 2026 г..
Для чего можно использовать hometube?
Создание домашней офлайн-библиотеки видео без рекламы на медиасервере Синхронизация локальной копии плейлиста YouTube с оригиналом Скачивание обучающих видео и инструкций в упорядоченные папки для семейного просмотра Запуск общего self-hosted загрузчика в homelab с Docker
Как установить hometube?
Прочитайте руководство по развертыванию и разверните проект с помощью Docker Compose
Где скачать hometube?
Исходный код и инструкции по установке — на GitHub: https://github.com/EgalitarianMonkey/hometube

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.

2,7 тыс.220GoAGPL-3.0Обновлён вчера