File Media Gallery

by Arseniy Seroka
5
4
3
2
1
New Plugin

Description

Right-click a note to view all its media (images, video, audio, PDF) as a gallery with per-type tabs and a fullscreen lightbox. - This plugin has not been manually reviewed by Obsidian staff.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Right-click a note → Show all media from the file → a gallery of everything it references.

Images, video, audio, and PDFs — from vault attachments and external URLs (like links to your own S3/object storage) — gathered into per-type tabs with a fullscreen lightbox. Great for notes whose media lives outside the vault.

The gallery view — per-type tabs over a note's images, video, audio and PDFs, with vault attachments and external URL media side by side

Click any thumbnail for a fullscreen lightbox with prev/next:

Fullscreen lightbox with caption and navigation

Features

  • 🔎 Finds everything it references — embeds (![[img.png]], ![](https://raw.githubusercontent.com/jagajaga/obsidian-file-media-gallery/HEAD/img.png)), vault links ([[img.png]]), and external http(s) URLs parsed from the markdown (![](https://…/clip.mp4), [caption](https://…/file.pdf), bare URLs).
  • 🗂️ Per-type tabsAll · Images · Video · Audio · PDF · Files (only the ones present show, each with a count).
  • 🔍 Fullscreen lightbox — click a thumbnail to enlarge; ‹ › / ← → to step through, Esc or click-outside to close.
  • 🎬 Right tile for each type — image covers, video first-frame tiles with a ▶ badge, inline audio, inline PDF, and other files (pptx, docx, zip…) with an Open externally action.
  • 🔄 Refresh button re-scans the note.

Usage

  1. Right-click a note (or run Show all media from the active note).
  2. Pick Show all media from the file.
  3. Browse the tabs; click any thumbnail for the lightbox.

Privacy & network

No network requests of its own, no telemetry, nothing written. It only displays the media your note already references — external URLs are loaded by the app from those URLs (same as rendering them in the note), vault files load locally.

Install

Community plugins (recommended): Settings → Community plugins → Browse → search File Media Gallery → Install → Enable.

BRAT: add jagajaga/obsidian-file-media-gallery.

Manual: download main.js, manifest.json, styles.css from the latest release into <vault>/.obsidian/plugins/file-media-gallery/, then enable it.

How it works

For the selected note it gathers references two ways — vault files from Obsidian's metadata cache, and external http(s) URLs parsed from the raw markdown (robust to brackets in link text and URL-encoding) — classifies each by extension, de-duplicates, and lays them out in per-type tabs. Plain JavaScript, no build step, desktop and mobile.

  • Folder Reader — read every note in a folder together as one continuous scrolling view.

License

MIT © Arseniy Seroka