Media Extended

Commands

A complete list of Media Extended v4.2 commands for playback, notes, media library management, setup, and maintenance.

Media Extended commands appear in Obsidian's command palette. Open the palette, search for Media Extended, and run a command from there. You can also assign hotkeys in Settings → Hotkeys.

Some commands only appear when they can run. For example, screenshot commands need an open video that supports screenshots, local file imports only work in the desktop app, and setup commands depend on the related integration.

Playback Control

These commands control the active Media Extended player or web viewer media.

CommandDescription
Play/pauseToggle between playing and pausing.
PlayStart playback.
PausePause playback.
Forward <duration>Jump forward by the selected duration. Durations: 0.5s, 1s, 2s, 5s, 10s, 30s, 60s.
Rewind <duration>Jump backward by the selected duration. Durations: 0.5s, 1s, 2s, 5s, 10s, 30s, 60s.
Step to previous frameApproximate step back one decoded video frame. Pauses playback first. Runs once per command invocation. Video only.
Step to next frameApproximate step forward one decoded video frame. Pauses playback first. Runs once per command invocation. Video only.
Step backward frame by frame by holding hotkeyContinue stepping backward while the assigned hotkey is held. Release the hotkey to stop. Video only.
Step forward frame by frame by holding hotkeyContinue stepping forward while the assigned hotkey is held. Release the hotkey to stop. Video only.
Mute/unmuteToggle audio mute.
Enter/exit fullscreenToggle fullscreen for players that support it.

Playback Speed

These commands change the active media's playback speed. Available speeds can vary by media source.

CommandDescription
Fast forward at <speed>x by holding hotkeyTemporarily switch to the selected speed while the assigned hotkey is held. Release the hotkey to return to normal speed. Speeds: 1.25x, 1.5x, 1.75x, 2x, 2.5x, 3x, 5x.
Set playback speed to <speed>xSet playback to a fixed speed. Speeds: 0.25x, 0.5x, 0.75x, 1x, 1.25x, 1.5x, 1.75x, 2x, 2.5x, 3x, 5x.
Reset playback speedSet playback speed back to 1x.
Increase playback speedMove to the next available speed option.
Decrease playback speedMove to the previous available speed option.
Set playback speed to custom valueOpen a prompt and enter a custom playback speed.
Fine-tune increase playback speedIncrease speed by the fine-tune step from settings.
Fine-tune decrease playback speedDecrease speed by the fine-tune step from settings.

Video Display

These commands work on local video players. They are hidden for audio-only media and unsupported web viewer media.

CommandDescription
Reset video flipRemove any video flip transform.
Flip video horizontally (mirror)Mirror the video left-to-right.
Flip video vertically (upside down)Flip the video top-to-bottom.
Flip video both ways (upside down and mirror)Apply both horizontal and vertical flips.
Reset media clipClear the current media clip or timestamp range when a reset is available.

Timestamps and Clips

Timestamped commands insert the configured snippet block on the next line. Plain commands insert only the link or embed, respect the Insert location setting, and preserve selected text. Copy commands put the link on your clipboard instead of writing to a note.

CommandDescription
Insert timestamp snippet to noteInsert the configured timestamp snippet block for the current playback position. If needed, Media Extended opens or creates the media note first.
Add timestamp link to noteInsert a plain timestamp link at the current cursor position, following the Insert location setting.
Insert media clip embed starting from current timestamp to noteInsert an embedded media clip that starts at the current timestamp.
Take timestamp on current recordingInsert a timestamp for the current audio recording.
Copy timestamp as timeCopy the timestamp as plain text. Works with any media.
Copy timestamp as URLCopy a URL with a timestamp fragment so opening it jumps to that moment. Works with web sources, or with a local file's file:// path on desktop.
Copy timestamp as Obsidian URLCopy an obsidian:// URI that opens the media in Obsidian at the exact moment. Vault files use obsidian://open; URL media uses obsidian://mx-open.
Copy timestamp as library URLCopy an obsidian:// URI that resolves through your media library by ID. Survives URL changes, but only works inside this vault and only while the media is in the library.
Copy timestamp as rich text linkCopy a rich text hyperlink that pastes as a styled link and jumps to the timestamp when clicked.
Copy timestamp as rich text link (Obsidian URL)Same rich text link, but the URL opens the media in Obsidian at the exact moment.
Copy timestamp as rich text link (library URL)Same rich text link, but the URL resolves through the media library by ID.
Copy timestamp as markdown linkCopy a [timestamp](url) markdown link that jumps to that moment when opened.
Copy timestamp as markdown link (Obsidian URL)Same markdown link, but the URL opens the media in Obsidian at the exact moment.
Copy timestamp as markdown link (library URL)Same markdown link, but the URL resolves through the media library by ID.

The plain-URL variants (URL, rich text link, markdown link without the Obsidian URL / library URL suffix) work with web sources on any platform; for local files — vault or outside — they're desktop-only since they emit file:// paths. The Obsidian URL variants also work with vault files on mobile via obsidian://open. The library URL variants only appear when the current media has a library entry.

Screenshots

These commands capture the current video frame. Timestamped insert commands use the timestamped screenshot template and land on the next line. Plain insert commands add only the image embed at the configured insert location. Clip variants first open the clipping tool so you can crop the frame before inserting, copying, saving, or setting it as the cover.

CommandDescription
Insert timestamped screenshot to noteSave the current frame and insert the timestamped screenshot snippet. If needed, Media Extended opens or creates the media note first.
Clip and insert timestamped screenshot to noteCrop the current frame, then insert the timestamped screenshot snippet.
Add screenshot to noteSave the current frame and insert a plain image embed, following the Insert location setting.
Clip and add screenshot to noteCrop the current frame, then insert a plain image embed, following the Insert location setting.
Copy screenshotCopy the current frame to the clipboard.
Clip and copy screenshotCrop the current frame, then copy it to the clipboard.
Save screenshotSave the current frame to your vault without inserting it.
Clip and save screenshotCrop the current frame, then save it to your vault.
Set current screenshot as media coverSave the current frame and use it as the media note cover.
Clip and set screenshot as media coverCrop the current frame, then use it as the media note cover.

Media Notes and Metadata

These commands operate on the current media note or the media opened in the active player.

CommandDescription
Update media metadataFetch metadata again from the media source and update the media note.
Edit media metadataOpen the metadata editor for the current media.
Add media note to libraryAdd the current media note or linked media to the media library.
Open media noteOpen the media note for the current media in a side split, creating it when needed.
Remove from media libraryRemove the current media note from the media library.

Media Library

These commands manage the Obsidian Bases file that powers the media library and import media into it.

CommandDescription
Open media libraryOpen the media library Bases file.
Reset media library index basesRecreate the default media library Bases query.
Import local media files to libraryPick local media files and import them into the library. Desktop app only.
Import existing media files in vault to libraryScan the vault for untracked media files and import them.
Import media URL to libraryPaste a media URL and import it into the library.
Open media quick switcherOpen the quick switcher for recent media, library items, and media sources.

Transcription

CommandDescription
Open transcription tasksOpen the transcription task view. This command is available when online features are enabled.

Setup and Web Viewer

These commands help set up integrations used by hosted media, web viewer playback, and desktop-only features.

CommandDescription
Login to media hosting services (YouTube, Bilibili, etc.)Open a login page in the web viewer so hosted media sites can use your signed-in session.
Open web viewer integration setup wizardOpen the web viewer setup wizard.
Open main daemon setup wizardOpen the main daemon setup wizard.
Clear YouTube cookiesClear YouTube cookies used by the desktop integration. Desktop app only.

Maintenance

CommandDescription
Migrate media notes from old formatMigrate old media notes to the current media note identifier format.
Show release notesOpen the Media Extended release notes.
Show welcome guideOpen the welcome guide.
Show password managerOpen the password manager. Desktop app only.
Clear media historyRemove all saved media history entries, including the recent items shown by the media quick switcher.

On this page