Murch1k1k downloadsTrack games and anime with card views, status filters, ratings, and metadata integrations.
Your personal media library inside Obsidian
Track, organize, and explore your collections — all stored as local Markdown files
Lorebase transforms your Obsidian vault into a full-featured media tracker. Catalog your games, anime, movies, TV shows, books, and manga with card views, rich metadata, progress tracking, and collection statistics — all while keeping your data portable and private as plain Markdown files.
🔒 Privacy-first — No accounts, no cloud sync, no telemetry. Your data never leaves your vault.
Browse your game collection with customizable card grids, status badges, and hover overlays
Track anime with season/episode progress, format badges (TV, Movie, OVA), and status tracking
Browse your movie collection with posters, ratings, and status tracking
Track shows with season/episode progress and an active-part tracker
Organize your reading list with page progress, authors, and ratings
Track manga with chapter and volume progress
Game editor with status, rating, tags, progress, and metadata fields.
Anime editor with title parts, season progress, episode tracking, and metadata fields.
Film editor with status, rating, genres, and metadata fields.
TV show editor with season progress, episode tracking, and active-part fields.
Book editor with author, page progress, and metadata fields.
Manga editor with chapter and volume progress, and metadata fields.
Visualize your collection with status distribution, rating charts, and key metrics
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Deeply customizable settings, now organized in tabs or an accordion layout, with accent colors, card sizes, badge positions, integrations, templates, and more.
Lorebase now covers six independent libraries, each with its own statuses, fields, and progress tracking.
| Games | Anime | Movies 🆕 | TV Shows 🆕 | Books 🆕 | Manga 🆕 | |
|---|---|---|---|---|---|---|
| Statuses | Not Started, Playing, Completed, Dropped, Sandbox, Wishlist 🆕 | Planned, Watching, Completed, Dropped, Paused | Planned, Watching, Completed, Dropped, Paused | Planned, Watching, Completed, Dropped, Paused | Planned, Reading, Completed, Dropped, Paused | Planned, Reading, Completed, Dropped, Paused |
| Unique fields | Game series, HowLongToBeat time, developer, publisher | Format (TV/Movie/OVA/ONA/Special), studios, active part | Runtime, director, actors, optional movie parts | Runtime, director, actors, seasons, active season/part | Authors, publisher, pages, chapters | Authors, artists, chapters, volumes, active part |
| Progress | Main · Main+Sides · Perfectionist | Season S2/4 · Episode EP 12/24 | Optional movie parts | Season & episode, plus an active-part tracker for shows split into cours/parts | Pages and chapters read / total | Chapters and volumes read / total |
Each library gets its own folder path, card layout, badges, and note template in settings, exactly like Games and Anime did before.
Not every item exists in a metadata provider — now you can add a card by hand, filling in the title, poster, and details yourself, without going through a search.
Link local notes together — connect a game to its sequel, a book to its manga adaptation, or a movie to the series it belongs to, directly from within Lorebase.
|
|
|
Vertical Cards Classic poster layout with a 2:3 aspect ratio. Perfect for game covers, anime posters, and book/manga covers. |
Horizontal Cards Landscape mode with panoramic banners. Great for cinematic screenshots and movie/TV banners. |
| Badge | Description | Options |
|---|---|---|
| Status | Current tracking status with icon | Text + Icon or Icon-only mode |
| Rating | Personal 1–5 score | ⭐ Star mode or 😍 Emoji mode |
| Favorite | Heart indicator | Static or pulsating animation |
| Progress | Season/episode, page, chapter, or volume progress depending on media type | e.g. S 2/4 · EP 12/24 · Ch 45/120 |
All badges have customizable positions (X/Y percentage), independently configurable per library, and can be placed anywhere on the card.
Hover overlay reveals title, year, format, and description — visibility of each element is configurable.
| Control | Description |
|---|---|
| 🔎 Search | Real-time search with 150ms debounce |
| 🏷️ Filters | By status, favorite, 18+, custom poster |
| ↕️ Sort | By name, year, rating, or completion date |
| 🏷️ Tags | Plan tags, custom tags, and genres |
| ➕ Add | Create new items via metadata integrations or manually |
| 🎲 Random | Pick a random item from your collection |
| 🖼️ View Mode | Toggle between vertical and horizontal |
A beautiful dashboard modal with:
A three-column modal editor inspired by modern CMS design:
| 📷 Left Column | 📝 Center Column | 📋 Right Column |
| Poster preview Favorite / 18+ toggles Plan tags |
Title & year Series Genre chips Status (segmented control) Rating (5 stars) Description editor |
HowLongToBeat / reading progress Advanced fields Custom tags Timestamps |
🆕 Reworked genre, tag, rating, and status handling across all six libraries.
Keyboard shortcuts: Ctrl+Enter to save · Escape to close
| Effect | Description |
|---|---|
| 🌸 Sakura | Gently falling cherry blossom petals |
| ❄️ Snow | Soft snowflakes drifting down |
Adjustable intensity from 20 to 150 particles with realistic sway, rotation, and random delays.
Lorebase can automatically fetch metadata when creating new entries — or you can skip providers entirely and add a card manually.
| Provider | Description | Requirements |
|---|---|---|
| Search Steam Store for games | None | |
| Import your Steam library and wishlist directly | Steam profile URL | |
| 🆕 | Fallback source for high-quality vertical Steam covers | Free API key |
| Largest video game database | Free API key | |
| Internet Game Database — alternative metadata source | Free API key | |
| Game completion times | None |
| Provider | Description | Requirements |
|---|---|---|
| Comprehensive anime database | None | |
| Russian anime platform | None | |
| 🆕 | MyAnimeList metadata through the Jikan API | None |
| 🆕 | Manga database and metadata source | None |
| Provider | Description | Requirements |
|---|---|---|
| 🆕 | Movies and TV shows, posters and metadata | Free API key |
| 🆕 | TV show schedules and metadata | None |
| 🆕 | Movie and TV metadata via IMDb data | Free API key |
| Provider | Description | Requirements |
|---|---|---|
| 🆕 | Book tracking and metadata | Free API key |
| 🆕 | Large book metadata database | Optional API key |
🧪 Experimental: download a poster from any URL straight to local storage instead of linking it remotely.
Download the latest release from GitHub Releases
Copy these files into your vault's plugin folder:
<Vault>/.obsidian/plugins/lorebase/
├── main.js
├── manifest.json
└── styles.css
Restart Obsidian or reload plugins
Open Settings → Community plugins and enable Lorebase
# Install dependencies
npm install
# Build the plugin
npm run build
# Run tests
npm test
# Type checking
npm run typecheck
Ctrl+P → "Lorebase")Right-click any card to:
| Setting | Description | Options |
|---|---|---|
| Language | Interface language | English, Russian, Ukrainian |
| Accent Color | Theme accent | 10 presets + custom hex |
| Particle Effect | Ambient particles | None, Sakura, Snow |
| Particle Intensity | Number of particles | 20–150 |
| Settings Layout 🆕 | How settings sections are displayed | Tabs or Accordion |
Now available independently for Games, Anime, Movies, TV Shows, Books, and Manga.
| Setting | Description |
|---|---|
| Folder Path | Vault folder for this library |
| Card Size | Small / Medium / Large |
| Card Orientation | Vertical or Horizontal |
| Custom Dimensions | Fine-tune card width, height, ratio |
| Columns | Grid column count |
Every library item is a Markdown file with YAML frontmatter. You can edit them directly or through the Lorebase UI.
Lorebase stores progress fields in snake_case. For books and manga, the UI may display the watching status as Reading, but the saved status value remains watching.
---
name: "The Witcher 3: Wild Hunt"
poster: "https://example.com/game-cover.jpg"
poster_b: "https://example.com/game-banner.jpg"
gameSeries: "The Witcher"
genres:
- "RPG"
- "Action"
plot: "You play as Geralt of Rivia, a monster hunter..."
platforms: "PC, PS4, Xbox One, Nintendo Switch"
year: "2015"
released: "2015-05-19"
developers:
- "CD Projekt Red"
publishers:
- "CD Projekt"
rating: "4"
userRating: 5
status: "completed"
favorite: true
url: "https://store.steampowered.com/app/292030"
main: "51 hours"
main_plus_sides: "103 hours"
perfectionist: "173 hours"
---
## My Notes
Amazing open-world RPG with incredible storytelling...
---
title: "Attack on Titan"
image: "https://example.com/anime-cover.jpg"
image_b: "https://example.com/anime-banner.jpg"
plot: "In a world where humanity lives within enormous walled cities..."
scoreImdb: "84"
tags: "action, drama, fantasy"
year: "2013"
studios: "Wit Studio, MAPPA"
format: "tv"
season_current: "4"
episode_current: "87"
episode_total: "87"
active_part_id: "season-4"
anime_parts:
- id: "season-4"
kind: "tv"
title: "Season 4"
season: 4
episode_current: 87
episode_total: 87
status: "completed"
rating: "5"
status: "completed"
favorite: true
url: "https://anilist.co/anime/16498"
---
## My Notes
One of the greatest anime of all time...
---
type: "movie"
title: "Blade Runner 2049"
poster: "https://example.com/movie-poster.jpg"
poster_b: "https://example.com/movie-banner.jpg"
plot: "A young blade runner uncovers a secret that could destabilize society..."
genres: "Sci-Fi, Drama"
year: "2017"
released: "2017-10-06"
runtime: "164 min"
director: "Denis Villeneuve"
actors: "Ryan Gosling, Harrison Ford, Ana de Armas"
rating: "5"
status: "completed"
favorite: true
active_part_id: ""
movie_parts: []
integration_provider: "tmdb"
integration_id: "335984"
url: "https://www.themoviedb.org/movie/335984"
---
## My Notes
A slow, visual sci-fi sequel with a strong atmosphere...
---
type: "series"
title: "The Boys"
poster: "https://example.com/series-poster.jpg"
poster_b: "https://example.com/series-banner.jpg"
plot: "A group of vigilantes takes on corrupt superheroes..."
genres: "Action, Drama, Superhero"
year: "2019"
released: "2019-07-26"
runtime: "60 min"
director: ""
actors: "Karl Urban, Jack Quaid, Antony Starr"
seasons: "4"
episode_current: "39"
episode_total: "40"
active_part_id: "season-4"
series_parts:
- id: "season-4"
kind: "season"
title: "Season 4"
season: 4
episode_current: 7
episode_total: 8
status: "watching"
rating: "4"
status: "watching"
favorite: false
integration_provider: "tmdb"
integration_id: "76479"
url: "https://www.themoviedb.org/tv/76479"
---
## My Notes
Season tracking works through series_parts and active_part_id...
---
type: "book"
title: "Dune"
poster: "https://example.com/dune-cover.jpg"
poster_b: "https://example.com/dune-banner.jpg"
plot: "A story of politics, religion, and power on the desert planet Arrakis..."
authors: "Frank Herbert"
publisher: "Chilton Books"
genres: "Sci-Fi"
tags: "classic, space opera"
year: "1965"
released: "1965-08-01"
page_current: "210"
page_total: "412"
chapter_current: "8"
chapter_total: "22"
rating: "5"
status: "watching"
favorite: true
integration_provider: "googlebooks"
integration_id: "example"
url: "https://www.google.com/books/edition/Dune/example"
---
## My Notes
A dense but rewarding classic...
---
type: "manga"
title: "Berserk"
poster: "https://example.com/berserk-cover.jpg"
poster_b: "https://example.com/berserk-banner.jpg"
plot: "Guts, a lone mercenary, fights against demonic forces..."
authors: "Kentaro Miura"
artists: "Kentaro Miura"
genres: "Dark Fantasy, Action"
tags: "seinen, tragedy"
year: "1989"
chapter_current: "364"
chapter_total: "379"
volume_current: "41"
volume_total: "42"
active_part_id: "volume-41"
manga_parts:
- id: "volume-41"
kind: "volume"
title: "Volume 41"
volume: 41
chapter_current: 364
chapter_total: 379
status: "watching"
rating: "5"
status: "watching"
favorite: true
integration_provider: "mangadex"
integration_id: "example"
url: "https://mangadex.org/title/example"
---
## My Notes
One of the most influential dark fantasy manga...
Lorebase is optimized for large collections:
cloneNode instead of innerHTML| Language | Status |
|---|---|
| 🇬🇧 English | ✅ Full |
| 🇷🇺 Russian | ✅ Full |
| 🇺🇦 Ukrainian | 🧪 Beta |
All core UI elements, status labels, settings descriptions, and error messages are translated, including all new media types and providers. Ukrainian is new in 2.0.6 and marked as beta while community wording is reviewed.
Added
Improved
Stabilized during 2.0.6 development
Added
Improved
Fixed
Built with ❤️ for Obsidian
Your media library stays local, clear, and fully under your control