unsubbed.co

Yamtrack

Self-hosted web analytics tool that provides media tracker for movies, tv shows, anime, manga, video games and books.

Overview

A self hosted media tracker. A self hosted media tracker. Contribute to FuzzyGrim/Yamtrack development by creating an account on GitHub. The project has 2K+ GitHub stars and is licensed under AGPL-3.0.

Key Features

Source: GitHub README

  • 🎬 Track movies, tv shows, anime, manga, games, books, comics, and board games.
  • 📺 Track each season of a tv show individually and episodes watched.
  • ⭐ Save score, status, progress, repeats (rewatches, rereads…), start and end dates, or write a note.
  • 📈 Keep a tracking history with each action with a media, such as when you added it, when you started it, when you started watching it again, etc.
  • ✏️ Create custom media entries, for niche media that cannot be found by the supported APIs.
  • 📂 Create personal lists to organize your media for any purpose, add other members to collaborate on your lists.
  • 📅 Keep up with your upcoming media with a calendar, which can be subscribed to in external applications using a iCalendar (.ics) URL.
  • 🔔 Receive notifications of upcoming releases via Apprise (supports Discord, Telegram, ntfy, Slack, email, and many more).
  • 🐳 Easy deployment with Docker via docker-compose with SQLite or PostgreSQL.
  • 👥 Multi-users functionality allowing individual accounts with personalized tracking.

Getting Started

Source: GitHub README

docker-compose up -d

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, pip, postgresql, redis, sqlite.