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

jgradimjgradim374 downloads

Play audio files from your vault in a soundboard.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

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.

Tile controls video demo

But... why?

Because I use Obsidian on my laptop to run an offline D&D campaign (thanks to @javalent excellent suite of plugins), 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 add the plugin from the obsidian community plugins soundboard page, 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

Toggle between 3 tile sizes

Tile sizes (small, medium, large)

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
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.4.2
Last updated
2 months ago
Created
6 months ago
Updates
7 releases
Downloads
374
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.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

TagFolder

Show tags as folder.

Consistent Attachments and Links

Move note attachments and update links automatically.

Longform

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

Ink

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

HiNote

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

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.