Releases: ITNQ18/obsidian-audio-timestamp-player
Release list
Audio Timestamp Player 1.2.0
What's changed
- Added clickable video timestamps with
#video-time=MM:SSand#video-time=HH:MM:SS. - Added explicit multi-video bindings with same-line
video-iddeclarations andvideo=...parameters. - Added support for MP4, WebM, OGV, MOV, and M4V embeds while preserving all existing audio features.
- Added compact and expanded video-player modes. Expanded video keeps its original aspect ratio while resizing and remembers the last size.
- Added a small external double-corner resize handle, enabled by default and optionally disabled in plugin settings.
- Fixed the floating player mounting in file tree, search, backlinks, and other sidebars; it now stays in the active main content page.
- Added independent page-navigation behavior for audio and video: continue, pause, or close.
- Added Simplified Chinese and English plugin interfaces with Follow Obsidian as the default. Chinese Obsidian locales use Simplified Chinese; every other locale uses English.
- Migrated legacy
navigationBehaviorsettings without changing the user's existing audio preference.
Video timestamp examples
![[demo.mp4]]
[\[00:13\]](#video-time=00:13)For multiple videos:
![[part-one.mp4]] %%video-id: part1%%
![[part-two.webm]] %%video-id: part2%%
[\[00:13\]](#video-time=00:13&video=part1)
[\[00:13\]](#video-time=00:13&video=part2)Installation
Download audio-timestamp-player.zip, extract it, and copy the complete audio-timestamp-player folder into your vault's .obsidian/plugins/ directory.
Obsidian's community installer and automatic updater use main.js, manifest.json, and styles.css. The ZIP archive is provided as a convenience for manual installation.
Audio Timestamp Player 1.1.1
What's changed
- Migrated the timestamp link syntax from
audio-timestamptoaudio-time. - Added explicit multi-recording aliases with same-line
audio-iddeclarations andaudio=...timestamp parameters. - Added strict ambiguity, duplicate-alias, and unknown-alias handling without silently falling back to another recording.
- Moved the persistent player to a compact, top-centered position within the active page.
- Added recording alias, audio filename, source-note information, and an accessible close button.
- Added Continue playback, Pause playback, and Close player navigation behaviors; Continue playback remains the default and preserves manual pause state.
- Kept one player instance across Reading view, Live Preview, Source mode, page switches, and pane rerenders.
- Fixed first-click timestamp playback and external-link icon handling in editor views.
Migration
Existing links must use #audio-time=MM:SS or #audio-time=HH:MM:SS. The legacy audio-timestamp key is no longer supported.
For multiple recordings:
![[part-one.mp3]] %%audio-id: part1%%
![[part-two.mp3]] %%audio-id: part2%%
[\[00:13\]](#audio-time=00:13&audio=part1)
[\[00:13\]](#audio-time=00:13&audio=part2)Installation
Download audio-timestamp-player.zip, extract it, and copy the complete audio-timestamp-player folder into your vault's .obsidian/plugins/ directory.
Release assets
Obsidian's community installer and automatic updater use main.js, manifest.json, and styles.css. The additional audio-timestamp-player.zip archive is provided only as a convenience for manual installation.
1.1.0
What's changed
- Add timestamp playback support in Live Preview and Source mode.
- Keep a single plugin-level floating audio player across view-mode changes and pane rerenders.
- Preserve playback controls while scrolling long notes and switching modes.
- Resolve the recording from the pane whose timestamp was selected.
- Add automated timestamp/source-link tests and a manual regression checklist.
Installation
Download audio-timestamp-player.zip, extract it, and copy the complete audio-timestamp-player folder into your vault's .obsidian/plugins/ directory.