Как настроить локальный YouTube для детей

 Публичный пост
16 сентября 2025  142

Долгое время меня беспокоило, что мои дети смотрят на YouTube. Мы живём за границей, и для нас важно, чтобы дети не забывали русский язык. Однако YouTube Kids доступен только на английском, а если давать детям доступ к моему аккаунту, алгоритмы быстро заполняют рекомендации мусором.

Я устал блокировать каналы и жаловаться на нерелевантный контент. Но YouTube всегда побеждал. При этом на платформе полно отличных познавательных и развивающих видео для детей.

Можно, конечно, скачивать всё вручную, но это требует слишком много времени. Я решил: хватит это терпеть!

Почему Pinchflat

После изучения разных решений я остановился на Pinchflat по нескольким причинам:

  • Скачивает видео и сохраняет метаданные рядом с файлами — медиасерверу не нужно делать это самому.
  • Удобный, понятный интерфейс.
  • Есть пресеты для Plex и Jellyfin — всё настраивается за пару минут.

Шаг 1: Запускаем Pinchflat и Plex через Docker

services:
  pinchflat:
    image: ghcr.io/kieraneglin/pinchflat:latest
    restart: unless-stopped
    environment:
      - TZ=Europe/Stockholm
    ports:
      - 8945:8945
    volumes:
      - ./config:/config
      - /media/youtube:/downloads

  plex:
    image: linuxserver/plex:latest
    restart: unless-stopped
    ports:
      - 32400:32400/tcp
      - 8324:8324/tcp
      - 32469:32469/tcp
      - 1900:1900/udp
      - 32410:32410/udp
      - 32412:32412/udp
      - 32413:32413/udp
      - 32414:32414/udp
    environment:
      - TZ=Europe/Stockholm
      - PLEX_CLAIM=<ваш_ключ>
      - ADVERTISE_IP=http://<ваш_ip>:32400
      - PUID=1000
      - PGID=1000
    volumes:
      - ./config:/config
      - /media/youtube:/youtube

Шаг 2: Настройка медиапрофиля в Pinchflat

  1. Открываем Pinchflat в браузере.
  2. Создаём Media Profile где выбираем качество видео, формат имени файлов.
  3. Выбираем пресет для Plex или Jellyfin.
  4. Нажимем Load Preset
  5. Нажимаем Save.

Шаг 3: Добавление YouTube-каналов

  1. Выбираем Sources
  2. Жмём Add Source и вставляем ссылку, например: https://www.youtube.com/@Soyuzmultfilm
  3. Имя можно оставить пустым — оно заполнится автоматически.
  4. Привязываем к нужному медиапрофилю.
  5. Настраиваем Download Cutoff Date — указываем, с какого момента скачивать видео. Например, последние 6 или 12 месяцев.

Шаг 4: (Опционально) добавляем YouTube API ключ

Это не обязательно, но помогает точнее вытаскивать метаданные.
Гайд по настройке: Generating a YouTube API key

Шаг 5: Pinchflat делает магию

Программа сначала индексирует канал, а затем скачивает видео по заданным параметрам. Ничего больше делать не нужно.

Шаг 6: Настраиваем Plex

  1. После появления видео заходим в Plex.
  2. Добавляем новую библиотеку.
  3. В настройках Advanced:
    • Указываем сканеры и метаисточник.
  4. Обязательно указываем, что нужно использовать локальные метаданные.

Поздравляю!

Теперь у вас есть собственный локальный "YouTube для детей" — с нужным контентом, без рекламы и алгоритмов. Всё хранится локально и работает быстро.

Совет: заблокируйте доступ к youtube.com на уровне роутера для устройств детей, чтобы они не возвращались к оригиналу.

1 комментарий 👇
Артём лаборант информатики, итроверт, мизантроп (+5ч к Москве) 2 часа назад

А ведь можно было просто замедлить. )

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб