##Revolutionize How You Take Notes on YouTube
Annotate YouTube videos directly in Obsidian! This plugin lets you load a YouTube video in a side view, resize it to your liking, capture timestamps & screenshots, and sync notes with video playback — all within your vault.
- Embedded YouTube player side-by-side with your notes
- Capture timestamp as
[mm:ss](ytseek://seconds)with a button or hotkey - Jump to timestamp by clicking the link (works inside Obsidian!)
- Auto-generate notes from a template with metadata:
videoTitle,videoId,originalUrl,created, etc.- Auto-reload video from YAML Frontmatter when reopening notes
- Hotkey support for capturing timestamp (customizable)
- Auto-Pause when start taking notes and Auto-Resume after set delay
- Screenshot capture & embed within Obsidian
#Features at a Glance
- Open the command palette and run:
Open YouTube Annotator - Click on the play icon on the ribbon, Paste a YouTube link in the prompt.
- The plugin will:
- Save pasted Url, Extract the video ID, and put it in the YAML frontmatter.
- Load it in a new right-side pane which you can drag to get links and items
- Create a new note using your chosen template
- Start annotating and learning !!
| Feature | Demo |
|---|---|
| Settings | ![]() |
| Create Default folder | ![]() |
| Paste YouTube URL | ![]() |
| Add TimeStamp & Annotate | ![]() |
| Jump to Saved location | ![]() |
- ** Timestamp button**: Adds a
[mm:ss](ytseek://seconds)link to clipboard - Clicking timestamp: Seeks the video in the side view (Obsidian-native!)
- Note-to-Player sync: Timestamps like
ytseek://89jump to 1:29 - Hotkey: Bind your fav keyboard shortcut to "Capture YouTube Timestamp" in Settings → Hotkeys
- From the Community Plugins Store
- In Obsidian, go to Settings -> Community plugins.
- Make sure "Restricted mode" is off.
- Click Browse and search for "youtube-annotator".
- Click Install, once it's finished, click Enable.
- Full featured video coming soon
Template File: Markdown file used to generate new notesNotes Folder: Where to create new YouTube notesFilename Prefix: Optional prefix likeYT_orYT-Timestamp Format: Customize your preferredMM/DD/YYYY, ISO, etc.
Your template.md file can include these placeholders:
---
videoTitle: "{{videoTitle}}"
videoAuthor: "{{videoAuthor}}"
videoId: "{{videoId}}"
originalUrl: "{{originalUrl}}"
created: {{date}}
tags: [youtube, notes]
---
# ⚠️ Other Info
- YouTube-only support (for now) Currently optimized for YouTube video links. Support for other platforms (e.g., Vimeo, Loom) is planned in future updates.
- Windows screen capture includes extra padding On Windows, captured screenshots may include a slightly larger area than the selected region. This is due to platform-level rendering quirks. We're exploring tighter bounding fixes.



