Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Soundboard

jgradimjgradim170 downloads

Play audio files from your vault in a soundboard.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

obsidian-soundboard is a plugin for Obsidian that allows you to use local sound files to create soundboards and playlists for tracks, ambiance and sound effects.

[!WARNING] Plugin under heavy development

Tile controls video demo

But... why?

Because I use Obsidian on my laptop to run an offline D&D campaign (thank you @javalent!), and use background music, ambiance, and sound effects. I couln't find anything that would fit my needs: no internet access required, ability to use custom tracks, and light on battery usage.

So I decided to add my soundtracks to my D&D vault, and started building a weird soundboard / playlist mix.

This plugin is probably not for you. But if it is, I hope you find it useful and it helps you run some memorable games!

Installation

You can download the plugin from the official obsidian plugin list (pending review), or use BRAT to install directly from github releases.

Remember to enable the plugin after installation!

Usage

  • Create a folder in your vault to keep your audio files in (optional)
  • Go into Settings -> Community Plugins -> Soundboard, and set your root folder. Only audio files in this folder will be available for obsidian-soundboard to use
    • Only files with the extension .flac, .mp3, .mp4, .ogg, or .wav will be available for usage.
  • Show the Soundboard view by:
    • Clicking the plugin icon on the left toolbar: Soundboard icon
    • Using the Soundboard: Open command.

Optional

  • Enable and create sections
  • Update track name, icon, and tile colors (background and foreground / text)

Features

Tile based organization

Load audio tracks into tiles that can be independently controlled:

TileControls

Switch between single soundboard...

Single soundboard without any limits. Add, update, remove tiles as needed:

Single soundboard

...or a board with multiple sections

Organize your tiles into sections / playlists that you can re-order, show / hide, and change playback mode (one-shot, or looping playlist)

Soundboard with sections

Customize track names, icon, and colors

Soundboard track settings

Development

This project aims to have no runtime dependencies other than obsidian.

The custom soundboard view uses Svelte 5.

Obsidian API Documentation

See https://docs.obsidian.md

Releasing new versions

  • Ensure all tests, linters, and build have no issues.
  • Run npm version <major|minor|patch>;
    • This will update the versions in package.json, package-lock.json, manifest.json, versions.json as well as generate the latest version of CHANGELOG.md and create a new git tag and commit where the commit message is the new version, in major.minor.patch format.
  • git push origin main
  • git push origin --tags
  • The .github/workflows/release will then be run when this new tag is pushed, and create a draft release
93%
HealthExcellent
ReviewPassed
About
Create soundboards and playlists from local audio files to play background music, ambiance, and sound effects offline. Organize tracks into customizable tiles and sections, control playback per tile, and switch between one-shot or looping playlist modes.
TTRPGAttachmentsSidebar
Details
Current version
0.3.2
Last updated
Last week
Created
4 months ago
Updates
5 releases
Downloads
170
Compatible with
Obsidian 1.11.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jgradimjgradim
github.com/jgradim
GitHubjgradim
  1. Community
  2. Plugins
  3. TTRPG
  4. Soundboard

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Image Context Menus

Image context menus (mostly on right click): Copy to clipboard, Open in default app, Show in system explorer, Reveal file in navigation, Open in new tab.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

Ink

Hand write or draw directly between paragraphs using a digital pen, stylus, or Apple pencil.

TagFolder

Show tags as folder.

Checklist

Consolidate checklists across all files into a single view.