← Все репозитории

Новый проект

hlyylly/feiying

Самостоятельно размещаемый сервис, который ищет фильмы и сериалы в Telegram, сопоставляет результаты с помощью AI, создаёт медиатеку и кэширует потоковое воспроизведение.

Открыть GitHub
Stars
43
+1 за 7 дней
Forks
10
Язык
Python
Статус
В канале 1 янв. 1 г.

AI-разбор

Фэйин автоматизирует поиск фильмов и сериалов по названию или свободному описанию, загрузку найденных материалов в медиатеку и последующее воспроизведение. Сервис работает через Telegram, поддерживает каналы, ресурсных ботов и несколько источников поиска, а DeepSeek помогает выбрать подходящий результат, определить сериал и номера серий, исключая нерелевантные совпадения. Для интеграции с медиасерверами создаются файлы STRM, а отдельный потоковый сервер обеспечивает предварительную загрузку, локальное кэширование, возобновление просмотра, возврат к уже просмотренным данным и автоматическое удаление старого кэша по принципу LRU. В проект входят веб-панель конфигурации и состояния, планировщик автоматического поиска новых серий, встроенный Xray для пользовательского прокси, авторизация Telegram через Telethon и внутренний watchdog. Доступны Docker Compose, пакет для fnOS, настольная версия Windows и приложение Android с ExoPlayer, однако Docker-образ заявлен только для amd64, требуется собственный Telegram-аккаунт, источник материалов, ключ DeepSeek или переход на регулярные выражения, а также самостоятельно подготовленный прокси при необходимости.

Кому подойдёт

Проект предназначен для технически подготовленных пользователей домашних NAS и серверов, владельцев Emby, Jellyfin или fnOS, а также для тех, кому нужны самостоятельный контроль над медиатекой, Telegram-источниками, прокси, кэшем и настройками хранения.

Что внутри

  • Поиск ресурсов через Telegram-каналы, ботов, deep link-источники и резервные источники.
  • AI-сопоставление результатов через DeepSeek с регулярным выражением в качестве запасного режима.
  • Автоматическая классификация фильмов и сериалов, разбор эпизодов и формирование последовательности частей.
  • Потоковое воспроизведение с многосоединительной предварительной загрузкой, кэшем, возобновлением и LRU-очисткой.
  • Создание STRM-файлов и автоматическое обновление сериалов по расписанию.
  • Веб-панель, встроенный Xray-прокси, поддержка Docker, fnOS, Windows и Android.

Где применять

  • Домашний NAS с Emby, Jellyfin или медиасервером fnOS для автоматического пополнения каталогов.
  • Персональная медиатека пользователя, который ищет фильмы и сериалы через Telegram вместо ручного скачивания и переименования файлов.
  • Автоматическое отслеживание новых эпизодов уже добавленных сериалов.
  • Просмотр найденных материалов на Windows, Android-смартфоне, планшете, телевизоре или приставке.
  • Самостоятельное развёртывание в Docker с отдельными каталогами для фильмов, сериалов и кэша.

Темы