Repolode
CyferShepard

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. 1

    Задайте необходимые переменные окружения, включая настройки Postgres

  2. 2

    Установите пакеты

    npm install
  3. 3

    Соберите локальные файлы

    npm run build
  4. 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 обновляется ежедневно.

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