Description
Jellyfin statistics that connect what people watch with the technical state of the library.
Inspired by two existing projects:
Jellystat — knows what is being watched MediaLyze — knows what those files are
Jellyscope is not a copy of either. It is an independent implementation of both ideas in one app, because only together can they answer questions neither can answer alone:
"How many terabytes are taken up by content nobody has watched in a year?" "Which file makes the server transcode most often?" "What do I watch the most — and do I even have it in decent quality?" "Which 60 GB 4K film did I watch once and never again?"
Jellyscope combines the worlds of statistics and analysis, solving some of the problems of existing statistics tools. Jellyscope works with the library via the Jellyfin itemID, but also controls the TMDbID and names, so that no data is lost when the itemID changes (when the file is rewritten). Jellyscope will still sync those files and stats under one real item.
Would you like to know the language preferences of your users and the language statistics of your library? Jellyscope can provide that information, too.
Would you like to know the bandwidth stats and location of your streams? Jellyscope can provide that information too.
And more stats will be implemented.
Disclaimer: I'm not a full time programmer. I do HTML, C#, PowerShell and JS passionately, but not professionally, so this was written together with AI that helped me code and do documentation (to be best practice).
Repository
https://github.com/SpeeDFireCZE/jellyscopeInstallation Instructions
sudo mkdir -p /opt/jellyscope
sudo chown "$USER" /opt/jellyscope
git clone https://github.com/SpeeDFireCZE/jellyscope.git /opt/jellyscope
cd /opt/jellyscope
bash deploy/install.sh
Comments (0)
No comments yet. Be the first to share your thoughts!
