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

Stream Embed

devsdocsdevsdocs26 downloads

Automatically convert pasted Spotify and YouTube links into embedded players.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Automatically convert pasted links into playable embedded players and interactive previews inside Obsidian.

Features

  • Seamless Paste — Paste a link from Spotify, YouTube, Google Drive, Vimeo, Loom, Figma, SoundCloud, Twitch, or CodePen on an empty line to instantly create an embed block.
  • Hover Action Bar — Hover over any embed to quickly copy the URL (📋), open it in your browser (↗), or maximize it into a full-window modal (⤢).
  • Click-to-Load Mode — Optional performance and privacy mode that renders a lightweight preview card and loads the iframe only when clicked.
  • Inline Options Override — Customize height, aspect ratio, or click mode per block directly inside markdown.
  • Command Palette Integration — Quickly convert links under cursor or selections into embed blocks via commands.
  • Multi-Platform Portfolio:
    • Spotify: Tracks, albums, playlists, artists, episodes, shows.
    • YouTube: Videos, shorts, live streams, embeds, timestamps.
    • Google Drive & Workspace: PDFs, videos, audio, images, Docs, Sheets, Slides, Forms, Drawings, Folders.
    • Vimeo & Loom: High-definition video walkthroughs and screen recordings.
    • Figma & FigJam: Live UI designs, prototypes, and whiteboards.
    • SoundCloud: Audio tracks and podcasts.
    • Twitch: Live streams, video vods, and clips.
    • CodePen: Live code snippets and web playgrounds.

Usage

Auto Paste

  1. Copy a link from any supported platform.
  2. Paste it on a blank line in your Obsidian editor.
  3. The plugin automatically converts it into an embed block and renders it in Live Preview and Reading View.

Manual & Custom Block Options

You can customize height, aspect ratio, or load mode per block:

```embed
https://drive.google.com/file/d/1ABC123xyz_456-789/view
height: 700px
```

```embed
https://vimeo.com/123456789
aspect: 16/9
mode: click
```

Shorthand single-line format:

```embed
https://drive.google.com/file/d/1ABC123xyz_456-789/view height=700
```

Commands

Access via Ctrl/Cmd + P (Command Palette):

Command Description
Stream Embed: Convert link under Cursor to embed block Wraps link under editor cursor into an embed block
Stream Embed: Convert selection to embed block Converts selected link text to an embed block
Stream Embed: Toggle click-to-load mode Toggles globally between direct iframe loading and click-to-load cards

Settings

Configurable in Settings → Stream Embed:

Setting Description Default
Spotify embed height Default height of Spotify embeds in pixels. 352
Google Drive embed height Default height of Google Drive/Docs embeds in pixels. 480
Enable click-to-load mode Displays preview cards and loads iframes only on click. Disabled
Show hover action bar Shows action toolbar (Copy, Open, Fullscreen) on hover. Enabled

Installation

From community plugins

  1. Open Settings → Community plugins.
  2. Select Browse and search for Stream Embed.
  3. Select Install, then Enable.

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create a folder named stream-embed inside your vault's .obsidian/plugins/ directory.
  3. Place the downloaded files inside the new folder.
  4. Open Settings → Community plugins and enable Stream Embed.

Development

npm install
npm run dev    # watch mode
npm run build  # production build
npm run lint   # lint

License

MIT

HealthExcellent
ReviewSatisfactory
About
Convert pasted Spotify and YouTube links into playable embedded players inside Obsidian notes. Paste a link on an empty line to instantly render tracks, albums, playlists, videos, shorts, live streams and timestamped links, with responsive YouTube aspect ratio and configurable Spotify height.
AudioVideoLinks
Details
Current version
1.1.6
Last updated
1 hour ago
Created
15 hours ago
Updates
9 releases
Downloads
26
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
devsdocsdevsdocsdevsdocs
GitHubdevsdocs
  1. Community
  2. Plugins
  3. Audio
  4. Stream Embed

Related plugins

Media Extended

Integrate, manage video or audio directly in your notes, with enhanced playback and timestamp support. (Closed source)

Media Notes

Take notes on YouTube videos and podcasts with media controls and timestamps.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Link Favicons

See the favicon for a linked website.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!