Audio Recording Timer

by Musashino Software
5
4
3
2
1
Score: 50/100

Description

Obsidian plugin: start core audio recording with a countdown or end time, and auto-stop when time is up.

Reviews

No reviews yet.

Stats

0
stars
177
downloads
0
forks
10
days
9
days
9
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
0
total issues
0
open issues
0
closed issues
15
commits

Latest Version

9 days ago

Changelog

Audio Recording Timer v0.2.1

  • Plugin settings can now be found in Obsidian's settings search.
  • Requires Obsidian 1.13.0 or later.

Full Changelog: https://github.com/mssoftjp/obsidian-audio-recording-timer/compare/0.2.0...0.2.1

README file from

Github

Audio Recording Timer

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.