MovieLog
approvedby tinazz
This plugin has not been manually reviewed by Obsidian staff. Log your movie and TV show watching history with TMDB integration
↓ 44 downloadsUpdated 4d agoMIT
MovieLog
An Obsidian plugin for tracking your movie and TV series watching history. Fetches media information via TMDB API, generates structured watch records, and displays them in a card wall view.
Features
- TMDB Search: Search movies and TV series via command palette, automatically fetch metadata
- Templated Records: Auto-generate Markdown files with posters, ratings, synopsis, etc.
- Series Support: Track TV series by season, including episode lists and watch progress
- Card Wall View: Browse all watch records in a visual card grid
- Personal Fields: Fill in your thoughts, personal rating, watch platform, watch status, etc.
Preview

Installation
Method 1: Install from Obsidian Community Plugins (Recommended)
- Open Obsidian → Settings → Community Plugins → Browse
- Search for "MovieLog"
- Click Install and Enable
Method 2: Manual Installation
- Download the latest
main.js,manifest.json,styles.cssfrom Releases - Create the plugin directory in your Obsidian vault:
{your vault}/.obsidian/plugins/movielog/ - Copy the three downloaded files into that directory
- Open Obsidian → Settings → Community Plugins → Enable MovieLog
Method 3: Build from Source
# Clone the repository
git clone https://github.com/zzditto/MovieLog.git
cd movielog
# Install dependencies
npm install
# Build
npm run build
# Copy to your Obsidian vault
cp main.js manifest.json styles.css /path/to/your/vault/.obsidian/plugins/movielog/
Configuration
- Open Obsidian → Settings → Community Plugins → MovieLog
- Enter your TMDB API Key:
- Sign up at themoviedb.org
- Get your API Key from API Settings
- Configure other options:
- Default Save Folder: Directory for watch records (default:
MovieLog) - TMDB Language: Metadata language (default: Simplified Chinese)
- Card Size: Display size of cards in the card wall
- Sort By: Sort by watch date, title, rating, or release date
- Default Save Folder: Directory for watch records (default:
Usage
Add Movie Record
- Press
Ctrl+P(Cmd+Pon macOS) to open the command palette - Type
MovieLog: Add Movie Record - Enter the movie name and search
- Select the movie from the result list
- A Markdown file with complete information is auto-generated
- Fill in your thoughts, rating, and other personal fields
Add TV Series Record
- Open the command palette, type
MovieLog: Add TV Series Record - Search for the TV series name
- After selecting the series, choose the season to record
- A file with series information and episode list is auto-generated
- Update watch progress and your thoughts
View Card Wall
- Click the movie icon in the left sidebar
- Or use the command palette and type
MovieLog: Open Card Wall - Browse all watch records, click a card to jump to the corresponding file
License
MIT License
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.