Thegan Govender 837dd18014 Sync Changes
Added Sync feature to only sync Recently Added Items that don't exist in the database (this will not update existing data), default interval now set to 15 Minutes

Renamed existing sync to Full sync (should function exactly the same), default interval now set to 1 day

Reworked handling of items no longer on jellyfin. Items are no longer deleted but are now marked as archived so that we can still view their items when looking at Playback Activity.

Added options to purge Archived data. This will either purge just the item (including seasons and episodes if its a show) or the item plus all related watch activity
2023-11-19 22:17:36 +02:00
2023-10-26 22:28:02 +02:00
2023-09-03 20:47:52 +02:00
2023-11-19 22:17:36 +02:00
2023-11-08 12:17:27 +08:00
2023-07-01 23:33:28 +02:00
2023-11-19 22:17:36 +02:00
2023-11-07 16:44:45 +08:00
2023-03-23 22:37:04 +02:00
2023-11-08 12:17:27 +08:00
2023-04-04 14:56:13 +02:00
2023-11-15 01:50:13 +08:00
2023-10-06 18:08:35 +02:00
2023-11-15 15:55:59 +00:00

Jellystat is a free and open source Statistics App for Jellyfin! (This project is still in development - expect some weirdness)

Current Features

  • Session Monitoring and logging
  • Statistics for all Libraries and Users
  • Watch History
  • User Overview and activity
  • Watch statisitcs
  • Backup and restore Data
  • Auto sync library items
  • Jellyfin Statistics Plugin Integration

Required Development

  • Responsive UI
  • Code Optimizations
  • Security Testing
  • More Validations and Error Handling
  • Multi-Server support
  • More to come

Getting Started with Development

  • Clone the project from git
  • set your env variables before strating the server (Variable names as per the docker compose file).
  • Run npm install to install necessary packages
  • Run npm run start-server to only run the backend nodejs server
  • Run npm run start to only run the frontend React UI
  • Run npm run start-app to run both backend and frontend at the same time

When contributing please ensure to log a pull request on the unstable branch

Launching Jellystat using Docker

Check out our dockerhub to run Jellystat: https://hub.docker.com/r/cyfershepard/jellystat

Screenshots

Support

API Documentation

To-do

Description
No description provided
Readme MIT 15 MiB
Languages
JavaScript 95.5%
CSS 4%
Shell 0.2%
HTML 0.2%