Yamtrack
Self hosted media tracker for movies, TV, anime, manga, games, and books
Alternative to: trakt, myanimelist, anilist, simkl, goodreads
About
Versions (80)
v0.23.0
2025-05-22Important
- Added import each watch time from Trakt #489. To simplify this import, all entries from Trakt will now be imported under TV Shows or Movies instead of trying to detect if it’s an Anime, as was previously done (https://github.com/FuzzyGrim/Yamtrack/commit/958c874b1ee3fd45a2195dc9f0eee5e3658c1f08). You can disable Anime from your Media Types list in the settings page and track Anime with the TV Shows / Movie providers just like in Trakt.
- Added detect start times when using Jellyfin webhook so Anime and Movies can have their
Start Dateautomatically set, you will need to enable thePlayevent in your Jellyfin dashboard webhook section (https://github.com/FuzzyGrim/Yamtrack/commit/190931c0f5fcc9fa727cb35582645a75bb3e1adf)
Features
- Added Hardcover as an additional source for books #471, I currently set it as default instead of OpenLibrary as its API seems to be faster and more reliable (https://github.com/FuzzyGrim/Yamtrack/commit/79cbcbf92330275ebc4bfcada28dbaaa63a93f1c)
- Added pagination for the search page (previously it only showed the first 20 results). (https://github.com/FuzzyGrim/Yamtrack/commit/4c3639df0ade288116fe7683f0c93a6b981c6b20)
- Added support for HowLongToBeat CSV import #391 by @Tusky in https://github.com/FuzzyGrim/Yamtrack/pull/492 (https://github.com/FuzzyGrim/Yamtrack/commit/992aafdabcb21a1c4570979049a47e97a105191c)
- Added time tracking to start and end date fields. For existing entries, it will use 00:00 AM in the timezone defined with
TZ. (https://github.com/FuzzyGrim/Yamtrack/commit/8d80a46d8545259bbae385366400ed7ec15dadc1) - Added import comments/reviews from Trakt #512 (https://github.com/FuzzyGrim/Yamtrack/commit/0fd29e9c0f511a405973bdde7bf646113878fab0)
- Added import memos from SIMKL (https://github.com/FuzzyGrim/Yamtrack/commit/4e4ecb2b47bd429c57b5c0c0686ee9db10ca780d)
- Handle episode rewatches when using Jellyfin webhook (https://github.com/FuzzyGrim/Yamtrack/commit/7130368363a4de8b1ea3bf682e75fa92b66d2edb).
Fixes
- Fixed redirection error when editing media from
load moresection on home page (https://github.com/FuzzyGrim/Yamtrack/commit/a77e45a2de71345e01ba5d598688a933ee9e3d73) - Fixed incorrect formatting of user progress in the game details page. (https://github.com/FuzzyGrim/Yamtrack/commit/3862f33ffa42c67b3c8b4e65481b9a46f57d5154)
- Fixed error 500 when adding when adding a book from OpenLibrary without rating #481, #524 (https://github.com/FuzzyGrim/Yamtrack/commit/616d036a1f0e87a31083b305395b2579ac93fd35)
- Fixed error when importing from AniList with media without complete start/end date #486 (https://github.com/FuzzyGrim/Yamtrack/commit/1e93ee6eb6fe7c5aa35da3843b5e898f472cca89)
- Fixed deleting an episode watch will now revert to the previously watched date (https://github.com/FuzzyGrim/Yamtrack/commit/875393f7134e78d94e16301d1b0b23b4c8b69a1f)
- Increased amount of editions shown in books details page from OpenLibrary #500 (https://github.com/FuzzyGrim/Yamtrack/commit/b8b15543f5fd6d966e26de7390b969e82232191d)
- Fixed slow or interrupted exports to CSV for large libraries. #507 (https://github.com/FuzzyGrim/Yamtrack/commit/d2878db76188f65e3eb309c07d5c2342bafdce68)
- Fixed periodic imports not showing after container restart #517 (https://github.com/FuzzyGrim/Yamtrack/commit/b9919498c560ce3a8fcb6fbc7f5371d2a0d52fd6)
Other
- Display time alongside date in activity history entries (https://github.com/FuzzyGrim/Yamtrack/commit/3a766c95dcdf1b4d51352f562a9480bbddb8225a)
- Optimize calendar events fetching (https://github.com/FuzzyGrim/Yamtrack/commit/29330eb89b7ee7b81f9736735ae740a6bd1f749d)
- Show TV Show episode releases even if there isn’t any season tracked specifically (https://github.com/FuzzyGrim/Yamtrack/commit/a9e42703049667785dcbe7b80777f2b368b03495) #507
Maintenance
- build(deps): bump psycopg[binary] from 3.2.7 to 3.2.9 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/476
- build(deps): bump django-celery-beat from 2.8.0 to 2.8.1 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/477
- build(deps): bump redis[hiredis] from 5.2.1 to 6.1.0 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/478
- build(deps-dev): bump ruff from 0.11.8 to 0.11.10 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/498
- build(deps): bump icalendar from 6.2.0 to 6.3.1 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/520
- build(deps-dev): bump coverage from 7.8.0 to 7.8.1 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/522
- build(deps): bump django-allauth[socialaccount] from 65.7.0 to 65.8.1 by @dependabot in https://github.com/FuzzyGrim/Yamtrack/pull/523
New Contributors
- @Tusky made their first contribution in https://github.com/FuzzyGrim/Yamtrack/pull/492
Full Changelog: https://github.com/FuzzyGrim/Yamtrack/compare/v0.22.7…v0.23.0