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

Audio Recording Timer

Musashino SoftwareMusashino Software191 downloads

Start audio recording with a countdown or end time.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Start Obsidian’s core audio recording with a rounded end time, and stop it automatically when time is up.

Usage

  • Click the plugin’s timer icon in the left ribbon.
  • Choose a Quick end time.
  • Optionally use Add time to move the selected end time later.
  • Confirm or edit the final End time. Use Reset to clear the selection.
  • Click Start.

Quick end-time choices start at the first 15-minute clock boundary at least 15 minutes from now and cover approximately two hours by default. In Settings → Audio Recording Timer, you can extend the range in 30-minute increments up to 5 hours 30 minutes.

While recording:

  • Click the plugin’s timer icon again to stop now or extend.
  • Remaining time is shown in the status bar (desktop).

Start recording with timer modal

Requirements

  • Obsidian core plugin Audio recorder must be enabled.

By default, this plugin uses:

  • Start: audio-recorder:start
  • Stop: audio-recorder:stop

You can change them in Settings → Audio Recording Timer if needed.

Notes

  • To “unify” the UI, you can hide the core recorder’s ribbon icon from Obsidian (right-click the ribbon icon and hide it).
  • Auto-stop uses best-effort timing. If the OS suspends Obsidian (e.g., sleep), the stop is executed immediately after the app resumes.

Disclosures

  • No payment or account required.
  • No network use.
  • No ads or telemetry.
  • Uses your device microphone via Obsidian’s core Audio recorder plugin. Recorded files are created by Obsidian inside your vault according to your attachment settings.

Development

This repo can auto-deploy the built files into your vault’s plugins folder after each successful build.

  1. Copy .env.example to .env and set OBSIDIAN_PLUGINS_DIR.
  2. Run npm run dev (watch) or npm run build (production).

License

  • Source code: MIT (see LICENSE).
  • Third-party assets: see THIRD_PARTY_LICENSES.md.
HealthExcellent
ReviewPassed
About
Start Obsidian's core audio recorder with a countdown duration or a scheduled end time and auto-stop when time is up. Display remaining time in the status bar, use quick-add durations, and stop or extend recording while underway. Enable Obsidian's core Audio recorder to use the timer.
AutomationAudioUtilities
Details
Current version
0.2.1
Last updated
2 weeks ago
Created
7 months ago
Updates
5 releases
Downloads
191
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Musashino SoftwareMusashino Softwaremssoftjp
github.com/mssoftjp
GitHubmssoftjp
  1. Community
  2. Plugins
  3. Automation
  4. Audio Recording Timer

Related plugins

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Advanced URI

Control everything with URI.

Hot Reload

Automatically reload in-development plugins when their files are changed

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Readwise Official

Sync highlights from Readwise to your vault.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.