ImageView

pending

by Larry Nguyen

Browse and view images from any vault folder with slideshow-style navigation.

Updated 2mo ago0BSDDiscovered via Obsidian Unofficial Plugins
View on GitHub

Obsidian ImageView Plugin

ImageView_Demo.webm

A slideshow plugin for Obsidian that displays images from a folder in your vault with automatic cycling and playback controls.

Features

  • Slideshow View: Display images from a specified folder in a dedicated view panel
  • Automatic Cycling: Auto-play slideshow with configurable interval (500-10000ms)
  • Playback Controls: Previous, Play/Pause, Next, and Refresh buttons
  • Flexible Display: Choose between contain, cover, or fill image modes
  • Customizable Settings:
    • Set default folder path for images
    • Configure slideshow interval
    • Enable/disable autoplay on view open
    • Toggle looping behavior
    • Show/hide playback controls
    • Show/hide status bar (image index and filename)
  • Smart Performance: Automatically pauses slideshow when browser tab is hidden or when switching to another pane
  • State Persistence: Remembers your current folder and image position across sessions
  • Supported Formats: PNG, JPG, JPEG, GIF, WEBP, SVG, BMP

Installation

From Community Plugins

Within Obsidian, search for ImageView in the Community Plugins browser and install it directly.

Manual Installation

  1. Download the latest release files: main.js, styles.css, manifest.json
  2. Create a folder named obsidian-imageview in your vault's .obsidian/plugins/ directory
  3. Copy the downloaded files into the new folder
  4. Reload Obsidian
  5. Enable the plugin in Settings → Community plugins

How to Use

Opening the Slideshow View

  1. Click the images icon in the left ribbon bar, or
  2. Use the command palette (Ctrl/Cmd+P) and search for "Open image slideshow"

Setting Up Your Image Folder

  1. Go to Settings → ImageView
  2. Set the "Default folder path" to your images folder (e.g., Images or Media/Photos)
  3. The view will automatically load images from this folder

Controls

  • ◀◀ Previous: Go to previous image
  • ▶/⏸ Play/Pause: Start or pause the automatic slideshow
  • ▶▶ Next: Go to next image
  • ↻ Refresh: Reload the folder to detect new or removed images

Settings

SettingDescriptionDefault
Default folder pathPath to folder containing imagesImages
Slideshow intervalTime between images in milliseconds3000
Autoplay on openStart slideshow automatically when view opensfalse
Loop slideshowReturn to first image after last imagetrue
Show controlsDisplay playback controls in the viewtrue
Show status barDisplay image index and filename at the bottomtrue
Fit image modeHow images should be sized (contain/cover/fill)contain

Development

Setup

  1. Clone this repository into your vault's .obsidian/plugins/ folder
  2. Install dependencies: npm install
  3. Start development mode: npm run dev
  4. Make changes and reload Obsidian to see updates

Building

  • Development build: npm run dev
  • Production build: npm run build

Support

For issues, feature requests, or contributions, please visit the GitHub repository.

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.