Streamystats is a statistics service for Jellyfin, providing analytics and data visualization. 📈 Built with modern advanced frameworks.
⚠️ This is a small hobby project of mine to learn Phoenix. Don't expect fast development. Most of my time goes towards Streamyfin.
- 🖥️ Dashboard with overview statistics
- 👤 User-specific watch history and statistics
- 🌟 Most popular item tracking
- 📚 Library statistics
- ⏱️ Watch time graphs
- 🏠 Multi-server and user support
- 🔄 Full and partial sync options with Jellyfin server
- Individual item statistics
- More statistics about unwatched items and maybe the possibility to remove old or unwatched items
- More granular sync options
- Personal statistics only visible to that user
- Install the Playback Reporting Plugin on your Jellyfin server
- Install Docker and Docker Compose if you haven't already.
- Copy the
docker-compose.yml
file to your desired location. Change any ports if needed. Default web port is 3000. - Start the application with
docker-compose up -d
- Open your browser and navigate to
http://localhost:3000
- Follow the setup wizard to connect your Jellyfin server.
- Frontend: Next.js, React, TypeScript
- Backend: Phoenix (Elixir)
- Database: PostgreSQL
- Containerization: Docker