Annotate Audio

by VidE
5
4
3
2
1
Score: 45/100

Description

Category: Creative & Writing Tools

The Annotate Audio plugin enhances audio playback within Obsidian by allowing users to interact with audio files directly in their notes. Users can annotate specific timestamps with comments, making it easy to jump to important sections during review. Playback controls such as speed, volume, looping, and autoplay offer a customizable listening experience, while sticky controls ensure accessibility during scrolling. Comments can be edited or removed easily, and layouts are configurable to match different preferences.

Reviews

No reviews yet.

Stats

7
stars
1,848
downloads
2
forks
412
days
309
days
309
days
2
total PRs
0
open PRs
0
closed PRs
2
merged PRs
20
total issues
8
open issues
12
closed issues
9
commits

Latest Version

10 months ago

Changelog

  • lang(#15) - Added spanish (es) localization - whoszatarash
  • lang(#16) - Added brazilian brazilian portuguese (pt-br) localization - whoszatarash
  • feat (#14) - Converted time to LRC standard
  • fix (#14) - Reduced precision TO 2decimals, following LRC standard

README file from

Github

What is it?

Preview GIF

  • Reproduce an audio file
  • Tweak listening experience by changing: volume, playback speed, looping...
  • Add comments to desired timestamps. They are formatted as LRC
  • Quickly jump to a specific timestamp by left-clicking on the related comment
  • Modify/Delete a comment by right-clicking on it (dedicated button for mobile)
  • Inuitive keyboard shortcuts
  • Mobile compatible
  • Controllabe with Obsdian commands
  • Localized interface: en, it, zh-cn, es, pt-br (Want to add your language?)
  • Precision down to the millisecond
``` annotate-audio
#32a9143a94c3700d
source: [[My Audio.mp3]]
chunk: 00:00.00-02:52.10
volume: 0.5
speed: 1
loop: false
layout: 0
sticky: false
autoplay: false

[00:37.07]Section 1
[12:45.34]Section 2
[14:01.90]Section 3
```

The first line is the ID. You are free to personalize it (# + 16 characters hexadecimal) but don't move it around

Options

Each audio-box has its owns. They can be tweaked manually or, more easily, using the dedicated modal. (Their order is not important but they need to be placed before the comments)

Name Default Values Description
source WikiLink to the audio file to reproduce
volume 0.5 0.01.0 Player base volume
speed 1 0.01.0 Player playback speed
loop false true/false Loop-back to beginning after getting to the end of the audio
sticky false true/false Main controls become sticky, following you as you scroll down
layout 0 0,1,2 What player layout to display (feel free to make your own)
chunk undefined MM:SS.ss-MM:SS.ss Section of audio to play
autoplay false true/false When clicking on a comment, the player starts playing from there instead of simply moving there
unstoppable false true/false When creating/modifing a comment, the player doesn't stop
decimals 0 0,1,2,3 How many decimals are displayed when showing time

There are also some options only available in specific layouts

Layout Name Default Values Description
1, 2 title undefined Title of the player. If not present: not shown. If not set: name of audio file (or its alias, if present)

Obsidian Commands

Name Action
Add audiobox Insert an already-configured audio-box inside the note
Insert comment Insert a comment in the last interacted audiobox
Pause audiobox Pause player in the last interact audiobox
Play audiobox Play player in the last interact audiobox
Toggle audiobox Toggle player in the last interact audiobox
Move forward Move player forward in the last interact audiobox
Move backward Move player backward in the last interact audiobox

Development

For all the changes, check CHANGELOG.md

Road-Map

  1. Allow hotkeys inside input text box
  2. Follow native folder exclusion in the audio file search
  3. Render markdown even when modifying a comment. "Live-Preview" (https://github.com/nothingislost/obsidian-cm6-attributes)

Known Issues

  • title option inside modal is not displayed correctly on mobile
  • Layout-unique options are visible inside other layouts
  • Audiobox in "reading" and "editing" mode are not in sync
  • Checking when to use cache - by looking at the options hashing - is not efficiently done
  • Big layout's wavegraph cannot handle file bigger than 2GiB

Credits

These are the sources on which I've initially developed this plugin:

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Text to Speech
4 years ago by Johannes Theiner
Text to speech for Obsidian. Hear your notes.
Extract PDF Annotations
4 years ago by Franz Achermann
This is a plugin for https://obsidian.md. It extracts Annotations from PDF Files.
Timestamp Notes
4 years ago by Julian Grunauer
This plugin allows side-by-side notetaking with videos. Annotate your notes with timestamps to directly control the video and remember where each note comes from.
Raindrop Highlights
4 years ago by kaiiiz
An Obsidian.md plugin that syncs highlights from Raindrop.
Onyx Boox Annotation & Highlight Extractor
4 years ago by Akos Balasko
This tool extracts the highlights and the annotations from OnyxBoox Reading Notes txt files, and converts them to linked zettelkasten literature and permanent notes
Audio Notes
3 years ago by Jason Maldonis
Easily take notes on podcasts and other audio files using Obsidian Audio Notes.
Audio Player
3 years ago by noonesimg
audio player plugin with bookmarks for Obsidian.md
ibook
3 years ago by bingryan
export mac ibook annotations/hightlights to obsidian vault
Slide Note
3 years ago by Jinyan Xu
Interlinear Glossing
3 years ago by Mijyuoon
An Obsidian plugin for interlinear glosses used in linguistics texts.
Cloudinary
3 years ago by Uday Samsani, Jordan Handy
Cloudinary plugin for content uploading and transformation.
Image Converter
3 years ago by xRyul
⚡️ Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align images directly in Obsidian. Drag-resize, rename with variables, batch process. WEBP, JPG, PNG, HEIC, TIF.
Eleven Labs
3 years ago by Mark Charles
PDF++
2 years ago by Ryota Ushio
PDF++: the most Obsidian-native PDF annotation & viewing tool ever. Comes with optional Vim keybindings.
Enhanced Annotations
2 years ago by ycnmhd
BookFusion
2 years ago by BookFusion
BookFusion Obsidian Plugin
Voicenotes Sync
2 years ago by Andrew Lombardi
Official Obsidian plugin that syncs your notes from VoiceNotes.com into your vault
Note Definitions
2 years ago by Dominic Let
Obsidian plugin for seamless viewing of personal definitions
Plugins Annotations
2 years ago by Andrea Alberti
Obsidian plugin that allows adding personal comments to each installed plugin.
Xournal++
2 years ago by Jon Jampen
Obsidian plugin that seamlessly integrates Xournal++ for handwritten notes and annotations.
Super Duper Audio Recorder
2 years ago by Thiago MadPin
Ever felt like the core audio recorder in Obsidian was playing hard to get? Well, fret no more! Our Super Duper Audio Recorder is here to save the day (and your sanity)! This plugin enhances your audio recording experience in Obsidian by adding folder selection and audio source options.
PDF Highlights
5 years ago by Alexis Rondeau
Extract highlights, underlines and annotations from your PDFs into Obsidian
Media Extended
5 years ago by AidenLx
Transform your Obsidian into a powerful video note-taking tool. 🖇️🗂️⏯️
Annotator
5 years ago by Elias Sundqvist
A plugin for reading and annotating PDFs and EPUBs in obsidian.
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Hypothes.is
5 years ago by weichenw
An Obsidian.md plugin that syncs highlights from Hypothesis.
AutoPause
2 years ago by Chris Kephart
Allows only one audio track playing in Obsidian at a time, pausing the others.
Local Media Embedder
2 years ago by seyf1elislam
an obsidian plugin allows you to Embed videos and images and audios from your local device in your notes.
Note Annotations
a year ago by Jan Beck
ShaahMaat-md
a year ago by Mihail Kovachev
Readeck Importer
a year ago by Makebit
Import bookmarks from Readeck to Obsidian
WHISPERER.md
a year ago by Falcion
A plugin for note-taking app Obsidian which allows you to play ambience music in vault and assign different tracks to files specifically
Feedly Annotations Sync
a year ago by Nick Felker
Download my Feedly annotations
PDF Writer
a year ago by Jobelin Kom
Obsidian plugin To write and fill a PDF
Waveform Player
a year ago by Zhou Hua
Media Slider
a year ago by Aditya Amatya
An obsidian plugin that helps to make slider for images, audios, videos, pdfs, markdown, etc in obsidian notes.
Cubox
a year ago by delphi-2015
Cubox Official Obsidian Plugin
SideNote
5 months ago by mofukuru
Obsidian plugin: Add comment on the part of sentence and refer in comment view.
AI Transcriber
3 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
Memories
3 months ago by DIMFLIX
Plugin to display a gallery directly in a note.