Films, books and shows sit in the same database with your ratings and notes attached, so a suggestion can be built from what you actually liked — including a book that follows from a film.
A tracker with metadata lookups built in, run locally over stdio or remotely over HTTP with Server-Sent Events. Adding a title fetches its details automatically — OMDb for films, TMDB for shows, Google Books for books — and everything is stored in a local SQLite database through Drizzle.
- search_and_add_movie, search_and_add_tv_show and search_and_add_book find a title and add it with its metadata already filled in
- Each entry records what you thought at the time: watched or not, a rating out of ten, notes, likedAspects and dislikedAspects, and the mood you were in
- list_media filters your list by type, status, rating and genre
- Recommendations cross media types, built from the preferences you recorded rather than from a general popularity list
Bun, and keys for the metadata sources: an OMDb key for films and a TMDB key for shows are required, a Google Books key is optional — each is registered with that service. Running it over HTTP instead of stdio adds a key of your own for authentication.
