
Yamtrack
Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.

Yamtrack is a self-hosted media tracking web app for managing movies, TV shows, anime, manga, video games, books, and comics. It helps you record progress, status, scores, dates, and notes, and keeps a detailed history of your activity.
Key Features
- Track multiple media types, including per-season and per-episode progress for TV shows
- Store status, score, progress, rewatches/rereads, start/end dates, and personal notes
- Activity history timeline for tracking actions and changes over time
- Create custom/manual media entries when items are not available via supported APIs
- Personal lists with optional collaboration by adding other members
- Calendar view with iCalendar subscription support for upcoming media
- Notifications for upcoming releases via Apprise (supports many providers)
- Multi-user accounts with personalized libraries
- Flexible authentication, including OIDC and many social providers via django-allauth
- Import from Trakt, Simkl, MyAnimeList, AniList, and Kitsu; export/import via CSV
Use Cases
- Keep a unified personal watch/read/play log across many media types
- Maintain shared lists with friends or family for recommendations and planning
- Receive release reminders and sync upcoming items to an external calendar
Limitations and Considerations
- Some features rely on third-party APIs (keys and availability may vary)
- Integrations for automatic watch tracking depend on supported Jellyfin/Plex/Emby setups
Yamtrack is well-suited for individuals or groups who want a single, privacy-friendly place to track and organize media. It offers straightforward Docker-based deployment and supports both lightweight and more scalable database options.

