Repolode
LLukas22

LLukas22/Jellyswarrm

Обратный прокси, объединяющий несколько медиасерверов Jellyfin в единую библиотеку и интерфейс.

Звёзды
964
Форки
48
Открытые issues
39
Последний коммит
6 часов назад

Что это?

Jellyswarrm работает перед несколькими серверами Jellyfin и представляет их клиентским приложениям как один сервер Jellyfin. Библиотеки из разных мест можно просматривать вместе, а списки Next Up и Recently Added объединяются со всех подключённых серверов.

Воспроизведение идёт напрямую с исходного сервера, а не через Jellyswarrm, поэтому нагрузка на транскодирование и потоковую передачу остаётся там, где хранятся медиафайлы. Пользователей на разных серверах можно связать с помощью сопоставления пользователей, а также синхронизировать между федеративными серверами. Веб-интерфейс по адресу /ui позволяет настроить систему, управлять серверами и сопоставлениями, а встроенный веб-клиент Jellyfin доступен по тому же адресу.

Проект написан на Rust, поставляется в виде Docker-образов и пока находится на раннем этапе разработки. Quick Connect, поддержка websocket для SyncPlay, потоковая передача аудио и автоматическая настройка битрейта указаны как функции в разработке.

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

  • 01Просматривайте библиотеки с нескольких серверов Jellyfin в едином интерфейсе.
  • 02Смотрите видео напрямую с исходного сервера.
  • 03Связывайте учётные записи пользователей на разных серверах с помощью сопоставления пользователей.
  • 04Объединяйте списки Next Up и Recently Added с разных серверов.
  • 05Совместим с существующими клиентами Jellyfin, поскольку представляется стандартным сервером.
  • 06Разворачивайте проект с помощью Docker и управляйте серверами через веб-интерфейс.

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

  • Объединение медиатек, размещённых на домашних серверах и серверах друзей.
  • Единая точка доступа к Jellyfin для домохозяйства, если контент хранится на нескольких машинах.
  • Подключение серверов Jellyfin в разных сетях без монтирования удалённого хранилища через SMB.

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

  1. 1

    Запустите Jellyswarrm с помощью Docker Compose, используя предоставленный файл docker-compose.yml

    docker compose up -d
  2. 2

    Откройте веб-интерфейс по адресу /ui на порту 3000 и войдите с заданными вами учетными данными

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

  • Проект находится на раннем этапе разработки, поэтому некоторые функции не завершены или отсутствуют.
  • QuickConnect, поддержка websocket и SyncPlay не завершены или работают нестабильно.
  • Протестированы не все клиенты Jellyfin, поэтому с некоторыми могут возникнуть проблемы.
  • Лицензировано по GPL-2.0 — лицензии с копилефтом.

В подборках

Темы

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

Что такое Jellyswarrm?
Обратный прокси, объединяющий несколько медиасерверов Jellyfin в единую библиотеку и интерфейс. Jellyswarrm работает перед несколькими серверами Jellyfin и представляет их клиентским приложениям как один сервер Jellyfin. Библиотеки из разных мест можно просматривать вместе, а списки Next Up и Recently Added объединяются со всех подключённых серверов.
Jellyswarrm можно использовать бесплатно? Какая у него лицензия?
Jellyswarrm распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Jellyswarrm всё ещё поддерживается?
Активно поддерживается. Последний коммит в Jellyswarrm — 7 нояб. 2026 г..
Для чего можно использовать Jellyswarrm?
Объединение медиатек, размещённых на домашних серверах и серверах друзей. Единая точка доступа к Jellyfin для домохозяйства, если контент хранится на нескольких машинах. Подключение серверов Jellyfin в разных сетях без монтирования удалённого хранилища через SMB.
Как установить Jellyswarrm?
Запустите Jellyswarrm с помощью Docker Compose, используя предоставленный файл docker-compose.yml: docker compose up -d Откройте веб-интерфейс по адресу /ui на порту 3000 и войдите с заданными вами учетными данными
Где скачать Jellyswarrm?
Исходный код и инструкции по установке — на GitHub: https://github.com/LLukas22/Jellyswarrm

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

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

Самостоятельно размещаемое веб-приложение для обмена игровыми клипами и видео по уникальным ссылкам с публичными и приватными лентами.

1,5 тыс.+3 за неделю106JavaScriptGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад