Yamtrack
Self hosted media tracker for movies, TV, anime, manga, games, and books
Alternative to: trakt, myanimelist, anilist, simkl, goodreads
About
Versions (80)
v0.24.0
2025-06-18Features
- Added Plex integration via webhooks for watched media #408 by @ryck in https://github.com/FuzzyGrim/Yamtrack/pull/516
- Added Emby integration via webhooks for watched media #323 by @ryck in https://github.com/FuzzyGrim/Yamtrack/pull/578
- Added better support for repeats, instead of using a form field, you can now track multiple instances of a media. This allows you to have a different rating, start date, end date, notes per repeat #538 (https://github.com/FuzzyGrim/Yamtrack/commit/0ecde2d5ed8fe172a00dc7ce5a70036464ae7ca0)
- Added support for Docker secrets #506 by @p7996619 in https://github.com/FuzzyGrim/Yamtrack/pull/529
- Added support to host under subpath using
BASE_URLenvironmental variable #472 by @christaikobo in https://github.com/FuzzyGrim/Yamtrack/pull/548 - Added read more to media synopsis, notes and episode synopsis #521 #571 (https://github.com/FuzzyGrim/Yamtrack/commit/1e5b46d87128e9cfa1805e0754a4033a199964db)
- Implement status propagation across TV hierarchy #536 (https://github.com/FuzzyGrim/Yamtrack/commit/84fb8f665236d999f66e0c92cb387717d79a7a00)
- Made time tracking optional with
TRACK_TIMEenvironmental variable#533 (https://github.com/FuzzyGrim/Yamtrack/commit/8356d4cc2d274dec3d7a725a3cb17e44e7e9811b) - Improvements to the grid layout on media list pages, they now show the status and also the dates if the status is
CompletedorIn Progress(https://github.com/FuzzyGrim/Yamtrack/commit/18723a1c3704ce4583b588b17fa02705e62199ab)
Fixes
- Fixed episodes images sometimes not saving correctly (https://github.com/FuzzyGrim/Yamtrack/commit/a7818fa42ecd444941c6c94a4ee9ad48d8e4d5e2)
- Set historical record dates from source API timestamps when importing #480 (https://github.com/FuzzyGrim/Yamtrack/commit/763791901b2a39a6ff30f584a644f1631a39ca14)
- Get season and episode number from episode id instead of payload in webhooks #503 (https://github.com/FuzzyGrim/Yamtrack/commit/618d3eb73f13f3099556d329d127aecdf6cae1f5)
- Fixed parsing of titles with special characters when opening modal #593 (https://github.com/FuzzyGrim/Yamtrack/commit/148a2c6077044af3d3a9d40bcf06b5b7e0c93cc4)
- Fixed Activity History not showing entries logged via the webhook #576 (https://github.com/FuzzyGrim/Yamtrack/commit/b5d5207f80aa5df5f91a622c944af9dd31565bda)
- Fixed media list not opening after adding a game with special characters #613 (https://github.com/FuzzyGrim/Yamtrack/commit/deb121aa93b466dac113a3b271b7d3322edfd748)
- Fixed not possible to add an episode to watch without a date #620 (https://github.com/FuzzyGrim/Yamtrack/commit/8356d4cc2d274dec3d7a725a3cb17e44e7e9811b)
- Fixed external postgresql database flooded with errors when using SSL #568 (https://github.com/FuzzyGrim/Yamtrack/commit/4810cc9dbeb4df0f234651ce90cac51dda215f52)
- Fixed IGDB search not handling correctly expired tokens (https://github.com/FuzzyGrim/Yamtrack/commit/8c4369375765785f793c6f8b5b921a9114d15592)
- Fixed error when importing from SIMKL caused by media without
watched_atattribute #580 (https://github.com/FuzzyGrim/Yamtrack/commit/21b6015c634516560a8e4fca74cbad9918510d46)
Other
- Removed
MarkPlayedandMarkUnplayedevents from jellyfin webhooks, I think they can be accidentally triggered too easily. (https://github.com/FuzzyGrim/Yamtrack/commit/2e4fd367b083532bd53a7f7060831320e28e386e) - Reduced the height of notes field in the media tracking form #573 (https://github.com/FuzzyGrim/Yamtrack/commit/08ba40f00b4e5acca49c75a393285d1969c35ca1)
Maintenance
- build(deps): bump celery from 5.5.2 to 5.5.3 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/566
- build(deps-dev): bump ruff from 0.11.10 to 0.11.13 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/588
- build(deps-dev): bump coverage from 7.8.1 to 7.9.1 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/614
- build(deps): bump django-health-check from 3.19.2 to 3.20.0 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/619
- build(deps): bump redis[hiredis] from 6.1.0 to 6.2.0 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/551
- build(deps): bump django-allauth[socialaccount] from 65.8.1 to 65.9.0 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/565
- build(deps): bump requests from 2.32.3 to 2.32.4 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/597
- build(deps): bump aiohttp from 3.11.18 to 3.12.13 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/615
- build(deps-dev): bump fakeredis from 2.29.0 to 2.30.0 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/618
- build(deps): bump django-redis from 5.4.0 to 6.0.0 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/621
New Contributors
- @p7996619 made their first contribution in https://github.com/FuzzyGrim/Yamtrack/pull/429
- @ryck made their first contribution in https://github.com/FuzzyGrim/Yamtrack/pull/516
- @christaikobo made their first contribution in https://github.com/FuzzyGrim/Yamtrack/pull/548
Full Changelog: https://github.com/FuzzyGrim/Yamtrack/compare/v0.23.1…v0.24.0