Kyoo: саморазворачивающийся медиа-сервер для видео-контента
Kyoo — это саморазворачивающийся медиа-сервер, ориентированный на видео-контент (фильмы, сериалы и аниме). Он предлагает альтернативу таким решениям, как Jellyfin и Plex, с акцентом на минимальные требования к обслуживанию: не нужно заранее организовывать структуру папок или редактировать метаданные вручную.
Проект хорош для тех, кто хочет быстро и без лишних хлопот запустить медиа-библиотеку. В отличие от конкурентов, Kyoo справляется с неидеальными названиями файлов и не требует их строгой структуры, что упрощает процесс добавления контента. Также стоит отметить, что в Kyoo нет системы плагинов — все функции реализованы "из коробки". Технология написана на JavaScript, а установка описана в README.
На данный момент проект находится на ранней стадии, и доступны только базовые функции, без дополнительных расширений. Учти, что это может быть не самый стабильный выбор для коммерческого использования.
Kyoo — это медиасервер, который можно развернуть на собственном оборудовании и который ориентирован на видео-контент, включая фильмы, сериалы и аниме. Он является альтернативой таким решениям, как Jellyfin и Plex.
Проект нацелен на минимизацию необходимого обслуживания — он не требует строгой структуры папок и ручного редактирования метаданных. Проблемы со сканированием медиафайлов (даже если они имеют странные названия) рассматриваются как баги.
Как установить и запустить
Для установки и начала работы с Kyoo можешь ознакомиться с основными рекомендациями в документации по установке. Также доступна информация о том, как активировать OIDC и аппаратное транскодирование:
ссылка на INSTALLING.md
Если у тебя возникнут вопросы, ты можешь присоединиться к сообществу на Discord, где можно обсудить разработки, новые функции или встретить баги:
https://discord.gg/E6Apw3aFaA
Основные возможности
- Динамическое транскодирование: Поддержка любой качества видео и автоматическое переключение качества в зависимости от сети.
- Отказ от строгой структуры папок: Программа работает с медиафайлами без необходимости в их предварительной организации.
- Превью видео: Можешь просмотреть короткие фрагменты видео, наведя курсор на полоску прогресса.
- Проигрыватель на основе VLC: Поддерживает множество кодеков на Android и Android TV.
- Обнаружение интро и кредитов: Функция определения интро и финальных титров с помощью аудиофингерпринтинга.
- Поддержка субтитров: Работает с несколькими форматами субтитров и использует встроенные шрифты видео.
- OIDC-соединение: Возможность подключения через OIDC-сервисы, такие как Google и Discord.
Клиенты
На данный момент поддерживаются следующие клиенты:
- [x] Веб
- [x] Android
- [ ] Android TV (находится в разработке)
- [x] Chromecast
Разработка Kyoo ведётся одним человеком, поэтому пока доступно только ограниченное количество клиентов. Однако, проект написан на React-Native, что облегчает дальнейшую поддержку.
Ограничения
Некоторые функции, такие как синхронизация списка просмотра с внешними сервисами и поддержка офлайн-доступа, пока не реализованы в последней версии и находятся в стадии разработки.
Kyoo также отличается низким уровнем технической сложности, так как использует PostgreSQL вместо SQLite и разделен на несколько сервисов. Это позволяет третьим сторонам интегрировать свои приложения с Kyoo.
В общем, Kyoo предоставляет простой и интуитивно понятный способ управления своим медиаконтентом без необходимости сложной настройки.
Открыть на GitHub: zoriya/Kyoo →
RepoRadar