WatchLog

approved

by BogdanS

Track your anime, movies, and TV shows — with episode tracking, progress stats, upcoming release alerts, and embeddable widgets. - This plugin has not been manually reviewed by Obsidian staff.

14 stars1,234 downloadsUpdated 1mo agoMIT

WatchLog

Track anime, movies, TV shows, books, manga and games in one place — inside your vault.

WatchLog adds a sidebar panel with eight tabs:

  • Dashboard — progress rings, time watched/remaining, library stats across all four libraries.
  • Watchlist — titles and groups with per-episode tracking, seasons, skipped episodes, community ratings (IMDb / MAL / AniList / TMDB), studios, cast and directors.
  • Games — status, completion %, playtime, platforms, wishlist, groups, optional Steam library sync.
  • Reading — books (pages or words) and manga (chapters, volumes), quotes pulled from your notes, custom columns.
  • Upcoming — release schedules with recurrence, countdowns and desktop notifications.
  • Custom Lists — freeform Markdown-backed tables that can auto-pull remaining watch time.
  • Drafts — scans your vault for a tag (default #watchlog) and turns those lines into entries.
  • Log — a unified activity timeline of everything you add, finish, rate or delete.

Everything is stored in your vault: each entry gets a Markdown note with YAML frontmatter, and inline code-block widgets (wl-todo, wl-stat, wl-upcoming, wl-nowwatching, wl-now-next) render live progress anywhere in your notes. Desktop and mobile.


Set up the APIs

This is the only real setup step. Everything works manually without a key, but APIs are what fill in posters, covers, episode counts, release dates and ratings for you.

Go to Settings → WatchLog → API. Each library is a card:

  • Movies & TV shows — pick OMDb or TMDB, paste the key.
  • Anime — pick Jikan or AniList. No key needed either way.
  • Books & manga — paste a Google Books key for books; manga always uses Jikan (no key).
  • Games — pick RAWG or IGDB. Steam is optional and runs alongside, for library sync.

Each card has a Get a key ↗ link, a (?) for the full instructions and a Test button — use Test after pasting so you know the key works before you start adding things.

If you added your own Watchlist types, scroll to API routing by type in Watchlist at the bottom of the same page and pick which service answers for each (Anime, Movie and TV Show are locked to theirs).

Add your first entry

Use + add in any tab, or the command palette. Type a name, pick a result from the search list, and the fields fill themselves — or skip the search and type everything by hand. #watchlog Some Movie in any note also queues it up in the Drafts tab.

Worth knowing

  • Settings → Customize — themes, card sizes and text placement, and your own types, statuses, priorities, genres and platforms with colors.
  • Settings → General — date format, half-star ratings, JSON backup & restore.
  • The ⋮ menu on any card has Edit, Refresh cover, Open note and Delete.

Screenshots

Watchlist — shelves of poster cards with status badges, type colors and progress bars.

Watchlist

Games — the same layout for your library, with genres, statuses and wishlist.

Games

Upcoming — releases grouped by month with countdowns and airing info.

Upcoming

Title details — studios, cast, time watched, IMDb score and notes in one modal.

Title details

Episode tracking — tick episodes one by one; seasons collapse and skipped episodes (dashes) stay out of your progress.

Episode tracking

Series details

Custom lists — freeform tables stored as Markdown notes in your vault.

Custom lists


APIs

ServiceUsed forKey
Jikan (MyAnimeList)Anime + manga search, airing schedules, scoresNot needed
AniListAnime alternative to JikanNot needed
OMDbMovies & TV, season episode counts, IMDb ratingsFree key
TMDBMovies & TV, posters, cast, studios, collectionsFree read token
Google BooksBook search, authors, page counts, coversFree key
RAWGGame search, covers, platforms, store linksFree key
IGDBGame alternative to RAWGTwitch client ID + secret
SteamImport your owned games and playtimeWeb API key + Steam ID

All of them are optional and all of them are free. TMDB unlocks the most (posters, cast, studios, film collections). Steam needs your profile's Game details privacy set to Public.


Support me

If WatchLog is useful to you, you can support development here:

Buy Me A Coffee

There is also a Buy me a coffee button in Settings → WatchLog → General.


License

MIT © Shynkro (BogdanS)

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.