Веб-приложение с открытым исходным кодом для заявок на фильмы и сериалы с модерацией для медиатек Jellyfin, Plex и Emby.
CyferShepard/Jellystat
Бесплатное приложение с открытым исходным кодом для статистики Jellyfin: отслеживает сеансы просмотра, историю просмотров и активность пользователей и медиатек.
- Звёзды
- 2,502
- Форки
- 102
- Открытые issues
- 187
- Последний коммит
- 28 дней назад
Что это?
Jellystat — панель статистики для медиасерверов Jellyfin. Приложение записывает сеансы воспроизведения и историю просмотров, а затем показывает статистику по каждой медиатеке и пользователю, включая сводку активности пользователей и их привычек просмотра.
Приложение состоит из бэкенда на Node.js и фронтенда на React, а данные хранит в базе PostgreSQL. Также предусмотрены резервное копирование и восстановление данных, автоматическая синхронизация элементов медиатеки и интеграция с плагином Jellyfin Statistics. Настройка выполняется через переменные окружения, развернуть приложение можно с помощью Docker.
В проекте отмечают, что разработка продолжается и автор планирует полностью переписать приложение, поэтому сейчас выходят только исправления серьёзных ошибок. Emby поддерживается через настройку переменной окружения.
Ключевые возможности
- 01Мониторинг сеансов и запись активности воспроизведения
- 02Статистика по всем медиатекам и пользователям
- 03История просмотров и сводка активности каждого пользователя
- 04Резервное копирование и восстановление сохранённых данных
- 05Автоматическая синхронизация элементов медиатеки и интеграция с плагином Jellyfin Statistics
Сценарии использования
- Отслеживание того, что смотрит каждый пользователь на домашнем или общем сервере Jellyfin
- Анализ того, в каких медиатеках чаще всего воспроизводят контент
- Создание резервной копии статистики воспроизведения, хранящейся в PostgreSQL
Быстрый старт
- 1
Задайте необходимые переменные окружения, включая настройки Postgres
- 2
Установите пакеты
npm install - 3
Соберите локальные файлы
npm run build - 4
Запустите backend и frontend одновременно
npm run start-app
Что важно знать
- Проект всё ещё находится в разработке и может работать непредсказуемо.
- Автор объявил о переработке проекта, поэтому сейчас он активно не обновляется.
- Для работы необходимы база данных PostgreSQL и несколько обязательных переменных окружения.
В подборках
Темы
Частые вопросы
- Что такое Jellystat?
- Бесплатное приложение с открытым исходным кодом для статистики Jellyfin: отслеживает сеансы просмотра, историю просмотров и активность пользователей и медиатек. Jellystat — панель статистики для медиасерверов Jellyfin. Приложение записывает сеансы воспроизведения и историю просмотров, а затем показывает статистику по каждой медиатеке и пользователю, включая сводку активности пользователей и их привычек просмотра.
- Jellystat можно использовать бесплатно? Какая у него лицензия?
- Jellystat распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Jellystat всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Jellystat — 26 сент. 2026 г..
- Для чего можно использовать Jellystat?
- Отслеживание того, что смотрит каждый пользователь на домашнем или общем сервере Jellyfin Анализ того, в каких медиатеках чаще всего воспроизводят контент Создание резервной копии статистики воспроизведения, хранящейся в PostgreSQL
- Как установить Jellystat?
- Задайте необходимые переменные окружения, включая настройки Postgres Установите пакеты: npm install Соберите локальные файлы: npm run build Запустите backend и frontend одновременно: npm run start-app
- Где скачать Jellystat?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CyferShepard/Jellystat
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Ombi — self-hosted приложение для запросов медиаконтента, которое синхронизируется с Plex, Emby и Jellyfin и позволяет запрашивать фильмы, музыку и сериалы.
Инструмент для обслуживания медиатеки Plex, Jellyfin и Emby: находит по правилам непросмотренный или незапрошенный контент и удаляет его по истечении льготного периода.
Веб-интерфейс на Streamlit поверх yt-dlp: скачивает отдельные видео и плейлисты и раскладывает файлы по папкам, которые сканируют Plex, Jellyfin или Emby.
Самостоятельно размещаемое веб-приложение для хранения, упорядочивания и фильтрации фрагментов кода с поддержкой SQLite или PostgreSQL и MCP endpoint для AI-ассистентов.
Панель мониторинга Plex, Jellyfin и Emby в реальном времени: потоки, аналитика воспроизведения и обнаружение совместного использования аккаунтов.