YTranscript

by Łukasz Strzępek
5
4
3
2
1
Score: 63/100

Description

Category: 3rd Party Integrations

The YTranscript plugin is a game-changer for Obsidian users who frequently watch YouTube videos and take notes. With this plugin, you can easily extract transcripts from selected YouTube links and view them in a side window with timestamped markers. You can customize the frequency of timestamps and even copy all text or drag-and-drop lines to add to your notes. The plugin also allows you to click on timestamps to jump to specific points in the video, making it a powerful tool for note-taking and research.

Reviews

No reviews yet.

Stats

179
stars
45,831
downloads
31
forks
1,192
days
6
days
6
days
24
total PRs
2
open PRs
4
closed PRs
18
merged PRs
56
total issues
19
open issues
37
closed issues
8
commits

Latest Version

6 days ago

Changelog

YTranscript 1.4.0

✨ New

  • Search and Copy-all in the side panel. The header now has a search field and a one-click Copy-all button. Copy-all respects the active filter — if you've narrowed by search, only the matching blocks get copied. (closes #38, #44)
  • Open transcript in a tab or split, not just the right sidebar. New "Open transcript in" setting with options: Right sidebar (default), Left sidebar, New tab, Split. (closes #53)
  • Change the timestamp interval inline. A small "Every N" input lives in the panel header — re-groups the transcript instantly, no refetch, and persists the value to settings. (closes #60)
  • More YouTube URL forms. The plugin now accepts /embed/, /shorts/, /v/, /live/, and youtube-nocookie.com URLs in addition to the previously supported /watch?v= and youtu.be short links. (closes #33)

🐛 Fixes & polish

  • Clearer error when the URL is missing or invalid. Instead of a silent failure or a generic fetch error, you get a specific message before the request goes out. (closes #31)
  • Side-panel UX overhaul. Restyled header that adapts to your theme, hover states on transcript blocks (so click-to-copy is discoverable), muted timestamp typography, and a sensible empty state when a search returns no results. The redundant in-panel close button was removed — use Obsidian's tab close instead.
  • Match count while searching. When you filter, a small counter shows how many blocks match (and how many will be copied if you hit Copy-all).
  • Timestamp links route through Obsidian's click dispatch. This restores compatibility with plugins like media-extend that intercept YouTube links to play inline.
  • Stricter video-ID validation. URLs with bogus/short IDs are now caught up front instead of producing a confusing fetch error downstream.

🧰 Under the hood

  • New getTranscript helper on the plugin so the fetch path is shared and consistently configured.
  • Test suite grew to 73 tests, including coverage for the new URL forms.

Big thanks to all contributors! @KrazyManJ (#53), @Calorion (#60), @redactedscribe (#33, #38, #42), @jeffvogelsang (#31), @SunnyOd (#38), @trevim99 (#44).

README file from

Github

Usage

New: Insert YouTube transcript directly into your notes (Mobile-Friendly)

  1. Position cursor where you want the transcript inserted
  2. Run command: "Insert YouTube transcript"
  3. The plugin will detect YouTube URLs from:
    • Currently selected text in editor
    • System clipboard
    • Manual input (fallback)
  4. Confirm or edit the URL in the prompt
  5. Transcript will be inserted directly at cursor position with clickable timestamps
  6. Continue writing your notes with the transcript content inline

This new command is perfect for mobile users and provides a seamless note-taking experience.

Classic: Side panel workflow (Desktop-Optimized)

  1. In editor window select link to Youtube video
  2. Choose option YTranscript: Get Youtube transcript from selected url
  3. Transcription will appear in side window with timestamp
  4. In settings you can control how often timestamp should appear (once for every x (default: 32) lines)
  5. Clicking on timestamp opens video in that place
  6. Right click to copy all
  7. You can drag and drop lines of transcription or timestamp link

Both the classic side panel commands remain available for users who prefer the traditional workflow.

YTranscriptPlugin2

Acknowledgments

Many thanks to creators and contributors of following plugins:

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Thumbnails
4 years ago by Michael Harris
Add youtube thumbnails into your obsidian notes
Transcription
3 years ago by djmango (Sulaiman Ghori)
Obsidian plugin to create high-quality transcriptions from markdown linked audio files
Audio Notes
3 years ago by Jason Maldonis
Easily take notes on podcasts and other audio files using Obsidian Audio Notes.
Gladdis
3 years ago by Aurélien Stébé
Gladdis (Generative Language Artificial Dedicated & Diligent Intelligence System) - it's an AI chatbot.
Enhance YouTube Links
3 years ago by GitSum
Take a YouTube link and get the title and optionally channel name, channel URL, and thumbnailURL.
YouTube Template
2 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Youtube Summarizer
2 years ago by ozdemir08
AudioPen Sync
2 years ago by Jonas Haefele
Connect AudioPen to Obsidian
YouTube downloader
2 years ago by Blake Chan
download video from youtube
Geulo
2 years ago by Junyoung Bang
Extension for pulling and syncing the videos that you liked in Youtube to Obsidian vault.
Epiphany
2 years ago by Epiphany
Youtube Iframe Timestamps
2 years ago by Nils Leo
Obsidian plugin to embed YouTube videos with clickable timestamps. Take video notes seamlessly without leaving your vault.
NeuroVox
2 years ago by Synaptic Labs
Obsidian plugin for transcription and generation
Scribe
a year ago by Mike Alicea
Record, transcribe, and transform voice notes into structured insights. Leverage Whisper or AssemblyAI and ChatGPT to fill in gaps, generate summaries, and visualize ideas — all seamlessly integrated within Obsidian.
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
Timecodes
a year ago by Kirill Gavrilov
Makes timecodes clickable, if there was a video URL mentioned earlier in Obsidian note
YTSummarizer
a year ago by Arda Kalaycı
Smart Link Formatter
a year ago by ccmdi
Obsidian plugin that automatically formats links with information from dynamic websites
Note Companion AI
9 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
RSS Dashboard
4 months ago by Aditya Amatya
A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.
AI Transcriber
4 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
TikToker
2 months ago by ameyxd
Save TikTok videos as markdown notes with embedded content and metadata extraction.