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

Timestamp Player

LenLen108 downloads

Click timestamps in transcription documents to seek and play the embedded audio.

Add to Obsidian
Timestamp Player screenshot
  • Overview
  • Scorecard
  • Updates2

An Obsidian plugin that embeds audio players in your notes with timestamp links for instant seeking — supports multiple audio regions and auto-follow highlighting.

中文文档

Demo

Given a document like this:

![[meeting-recording.ogg]]

Alice 00:27
So the main idea is to build a platform that connects...

Bob 01:02
Right, and we should probably start with the MVP first.

In reading view, each timestamp becomes a clickable ▶ 00:27 button. Click to play from that position; click again to pause.

Preview

Features

  • Speaker line timestamps — SpeakerName MM:SS at the start of a line becomes a clickable play button
  • Inline timestamps — MM:SS anywhere in text is also clickable
  • Play / pause toggle — click ▶ to play, click ⏸ to pause, click again to resume
  • Playback follow-along — the current timestamp auto-highlights and progresses as the audio plays
  • Multiple audio files — each audio controls only the timestamps in its own section
  • Auto-detection — the plugin only activates on documents that contain embedded audio

Timestamp Format

The plugin recognizes two patterns:

Speaker lines

Timestamp at the end of a line, preceded by a speaker name:

SpeakerName MM:SS
Transcript content on the next line...

Inline timestamps

Timestamp appearing anywhere within text:

As mentioned at 03:15, the proposal was approved.

Note: The document must contain at least one embedded audio file (![[file.mp3]], ![[file.ogg]], ![[file.wav]], etc.) for the plugin to activate. Supported formats: mp3, wav, ogg, webm, m4a, flac, 3gp.

Multiple Audio Files

When a document contains more than one audio file, the plugin automatically partitions the document into sections. Each audio file controls the timestamps that appear below it, up until the next audio file (or the end of the document).

![[interview-part1.mp3]]

Alice 00:27
First part of the conversation...

Bob 01:02
Still part one...

![[interview-part2.mp3]]

Alice 00:15
This is the second recording...

Bob 00:45
Also in part two...
Timestamp Audio file
00:27, 01:02 interview-part1.mp3
00:15, 00:45 interview-part2.mp3

Sections are fully independent — timestamps can overlap across sections (e.g., both can have 00:00) without conflict. When switching between sections, the previous audio is automatically paused.

Installation

Community plugins (recommended)

Search for Timestamp Player in Settings → Community plugins, or install directly from the plugin page.

Manual

  1. Download main.js, styles.css, manifest.json from the latest release
  2. Create .obsidian/plugins/timestamp-player/ in your vault
  3. Copy the three files into it
  4. Enable in Settings → Community plugins

Requirements

  • Obsidian 1.0.0+
  • Reading view (the plugin does not modify edit/live-preview mode)

License

MIT — zhoulianglen

99%
HealthExcellent
ReviewPassed
About
Embed audio players in notes and convert speaker-line or inline MM:SS timestamps into clickable seek buttons. Toggle play/pause, auto-highlight the current timestamp as audio plays, and partition multiple recordings so each file controls timestamps in its section.
AttachmentsLinksNavigation
Details
Current version
1.1.0
Last updated
2 days ago
Created
2 months ago
Updates
2 releases
Downloads
108
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
LenLenzhoulianglen
imzl.com
GitHubzhoulianglen
Xzhoulianglen
  1. Community
  2. Plugins
  3. Attachments
  4. Timestamp Player

Related plugins

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.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Consistent Attachments and Links

Move note attachments and update links automatically.

Custom Attachment Location

Customize attachment location with variables($filename, $data, etc) like Typora.

Table of Contents

Create a table of contents for a note.

Notebook Navigator

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

Homepage

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

Recent Files

Display a list of recently opened files.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Vertical Tabs

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