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 Software518 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 months ago
Created
9 months ago
Updates
5 releases
Downloads
518
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.

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.

BRAT

Easily install a beta version of a plugin for testing.

Advanced URI

Control everything with URI.

QuickAdd

Quickly add new notes or content to your vault.

Hot Reload

Automatically reload in-development plugins when their files are changed

Templater

Create and use dynamic templates.

Update modified date

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

ZettelFlow

Turn your Obsidian vault into a visual thinking space for connecting ideas, exploring knowledge, and building your own thinking system.