TikToker

by ameyxd
5
4
3
2
1
Score: 35/100

Description

Category: 3rd Party Integrations

The TikToker plugin saves TikTok links as notes with embedded playback, pulled metadata, hashtags, and flexible templates for file names and note content. Notes can open immediately after capture, duplicates are handled with prompts and batch processing helps when several links are queued. The review queue is a big part of the plugin. It adds sidebar based browsing with filters, sorting, progress tracking, starring, watched status, review again tags, quick notes, inline editing and Dataview query support.

Reviews

  • Ganessh Kumar R P
    Reviewed on May 1st, 2026
    No review text provided.

Stats

stars
991
downloads
0
forks
48
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

TikToker - Obsidian Plugin

Save TikTok videos as markdown notes with embedded content and metadata extraction.

This plugin was built as a personal project to fit my workflow and habits around saving and reviewing TikTok content in Obsidian. After finding it useful, I decided to share it with the community. I am currently working on getting it approved for the Obsidian Community Plugins directory.

Features

Current Version (1.5.2)

Core Features
  • Automatic note opening: Created TikTok notes open immediately on both desktop and mobile (configurable)
  • One-click saving: Process TikTok URLs directly from your clipboard
  • Embedded playback: View TikTok videos within Obsidian notes
  • Metadata extraction: Automatically fetches title, author, description, and hashtags
  • Smart file naming: Customizable patterns with template variables
  • Duplicate handling: Intelligent detection with user prompts
  • Hashtag integration: Adds hashtags to content and properties
  • Flexible templates: Customize note titles and content layout
  • Local transcription: Desktop-only speech-to-text using whisper.cpp (requires Python, yt-dlp, ffmpeg)
  • Batch processing: Handle multiple URLs at once
Review Queue System

A sidebar interface for reviewing and organizing saved TikToks:

Organization:

  • Combined filters: Mix unwatched, watched, review again, and starred
  • Smart sorting: By date, author, or hashtags
  • Priority mode: Starred items always appear first
  • Progress tracking: Visual bar and counter showing position
  • Session management: Save filter contexts for different content themes
  • Content filtering: Filter by hashtags (searches tags and content) or text (searches transcription/description only)

Note Management:

  • Tag management: Mark as watched, starred, review again, or skip
  • Quick notes: Add notes directly with dedicated section
  • Editable content: Edit description and transcription inline
  • Clickable hashtags: Opens global search
  • Undo support: Revert tag changes
  • Dataview integration: Insert dataview queries based on active filters

Interface:

  • Resizable embed: Adjust player size
  • Smooth transitions: Optional animations (configurable)
  • Smart navigation: Previous/next buttons
  • Open in new tab: Quick access to full note
  • Side-by-side filter inputs: Hashtag and text filters displayed horizontally
  • Improved padding: Better spacing on navigation and status controls

Settings:

  • Progress bar display
  • Animation transitions
  • Default sort mode
  • Priority mode toggle
  • Button layout options: Choose between sticky footer, scroll container, or floating action bar
  • Auto-pin sidebar: Automatically pin review queue to right sidebar
  • Session management: Enable/disable sessions with customizable cleanup settings
  • Dataview queries: Customize query templates for note integration

Access via command: "Start TikTok Review Session"

Template Variables

The plugin supports the following template variables:

  • {{date}} - Current date (YYYY-MM-DD format)
  • {{author}} - TikTok author username
  • {{description}} - Video description/title
  • {{videoid}} - TikTok video ID
  • {{hashtags}} - Extracted hashtags

Default Settings

  • Output folder: Root vault directory
  • File naming: {{date}}-{{author}}-{{videoid}}
  • Note title: TikTok by {{author}} on {{description}}
  • Auto-tagging: Adds tiktoker tag to all created notes
  • Properties: Includes source URL and metadata in frontmatter

Usage

  1. Copy a TikTok URL to your clipboard
  2. Use the command palette (Cmd/Ctrl + P) and search for "Process TikTok from Clipboard"
  3. The plugin will:
    • Fetch video metadata from TikTok's API
    • Create a new markdown note with embedded video
    • Add relevant tags and properties
    • Handle duplicates intelligently

Supported URL Formats

  • https://www.tiktok.com/@username/video/1234567890123456789
  • https://tiktok.com/@username/video/1234567890123456789
  • https://vm.tiktok.com/shortcode/ (short URLs)
  • https://www.tiktok.com/t/shortcode/ (alternative short URLs)

Transcription Setup

TikToker includes local transcription powered by OpenAI's Whisper model. This feature is desktop-only and requires a one-time setup.

Disclosure

External Dependencies: The transcription feature requires the installation of external software packages on your system, including Python 3, yt-dlp, ffmpeg, and faster-whisper. These are installed separately from the plugin and run locally on your computer. The plugin provides a one-click installer script that downloads and configures these dependencies. By using the transcription feature, you acknowledge that these external packages will be installed on your system. The plugin does not install any packages without your explicit action (clicking "Install" in the setup dialog).

First-Time Setup

When you first load the plugin, you'll see a notice prompting you to install transcription scripts. You can also trigger installation manually via:

  • Command Palette: "Install Transcription Scripts"
  • Plugin Settings: Click the "Install Now" button in the Transcription section

The installer will:

  1. Download the required scripts from the latest GitHub release
  2. Extract them to your plugin directory
  3. Verify the installation
  4. Prompt you to test the setup

Manual Installation

If the automatic installer fails, you can install manually:

  1. Download whisper-scripts.zip from the latest release
  2. Extract the zip file
  3. Copy the whisper-scripts folder to your plugin directory (the path is shown in settings)
  4. Reload the TikToker plugin
  5. Run "Test Transcription Setup" from the command palette

System Requirements

The transcription feature requires:

  • Desktop only (not available on mobile)
  • Python 3.8+
  • yt-dlp (for downloading TikTok audio)
  • ffmpeg (for audio processing)
  • whisper.cpp (automatically installed by the scripts)

The setup script will guide you through installing missing dependencies.

Available Commands

Once scripts are installed, these commands become available:

  • Transcribe TikTok in current note: Transcribe a single note's TikTok video
  • Transcribe Recent TikTok Notes (7 days): Batch transcribe notes from the past week
  • Transcribe All Untranscribed TikTok Notes: Process all notes without transcriptions
  • Test Transcription Setup: Verify your installation and dependencies

Transcription Models

Choose from different Whisper models in settings (larger = more accurate but slower):

  • tiny: Fastest, less accurate
  • base: Good balance for most use cases
  • small: Better accuracy
  • medium: High accuracy
  • large: Maximum accuracy, slowest

Installation

This plugin is currently under review for the Obsidian Community Plugins directory.

  1. Install the BRAT plugin from Community Plugins
  2. Open BRAT settings
  3. Click "Add Beta plugin"
  4. Enter: ameyxd/obsidian-tiktoker
  5. Enable the plugin in Community Plugins settings

Manual Installation

  1. Download the latest release files (main.js, manifest.json, styles.css) from the releases page
  2. Create a folder obsidian-tiktoker in your vault's .obsidian/plugins/ directory
  3. Copy the downloaded files into this folder
  4. Reload Obsidian and enable the plugin in settings

From Community Plugins (When Approved)

  1. Open Obsidian Settings
  2. Go to Community Plugins
  3. Browse and search for "TikToker"
  4. Click Install and Enable

Configuration

Access plugin settings through Settings → Community Plugins → TikToker:

  • Output Folder: Choose where TikTok notes are saved
  • File Naming Pattern: Customize filename format using template variables
  • Note Title Template: Set how note titles appear
  • Note Content Template: Customize the note body structure
  • Include Hashtags: Toggle hashtag extraction in content
  • Enable Properties: Add structured metadata to frontmatter
  • Source Property: Include original TikTok URL in properties

Roadmap

Coming in Future Versions

  • Advanced Templates: More customization options for note formatting
  • Thumbnail Extraction: Save video thumbnails as attachments
  • Offline Mode: Cache video metadata for offline access
  • Integration Features: Connect with other Obsidian plugins (Calendar, Tags, etc.)
  • Keyboard Shortcuts: Hotkeys for quick review queue navigation

Support

If you find this plugin helpful, consider supporting its development:

Buy Me A Coffee GitHub Sponsor

Development

Built with TypeScript and the Obsidian Plugin API.

Building from Source

npm install
npm run build

License

MIT License - see LICENSE file for details.

Author

Created by ameyxd

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Heatmap Calendar
4 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Notion Video Embed
4 years ago by lastknightcoder
Release Timeline
4 years ago by cakechaser
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.
Table to CSV Exporter
4 years ago by Stefan Wolfrum
An Obsidian Plugin that allows to export tables from a pane in reading mode to CSV files.
Habit Tracker
4 years ago by David Moeller
A Plugin to display a Habit Tracker in Obsidian.
Simple Note Review
4 years ago by dartungar
Simple, customizable plugin for easy note review, resurfacing & repetition in Obsidian.md.
Better Inline Fields
4 years ago by David Sarman
Obsidian plugin to enhance Dataview style inline fields
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Page Gallery
3 years ago by Nathan Clark
Generates a gallery based on selected page contents.
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.
Cycle In Sidebar
3 years ago by Houcheng
Cycle through tabs of left/ right sidebar panel
Double Colon Conceal
3 years ago by Michal Srch
Obsidian plugin to display double colon (i.e. Dataview inline fields) as a single colon for more natural reading experience.
YTranscript
3 years ago by Łukasz Strzępek
Habit Calendar
3 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Meld Build
3 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
Soomda
3 years ago by Michael Lee
🙈 Soomda — An Obsidian plugin that lets you quickly hide your sidebars.
HackerOne
3 years ago by neolex
A plugin to get our hackerone reports data into obsidian
Cloudinary
3 years ago by Uday Samsani, Jordan Handy
Cloudinary plugin for content uploading and transformation.
Query all the things
3 years ago by Sytone
Query all your data stored in Obsidian, this plugin allows SQL based queries against the data collections available in Obsidian and Dataview. Output can then be rendered by Handlebars
Bulk Exporter
3 years ago by symunona
Bulk export Markdown filtered, renamed and sorted by front matter metadata into a new structure.
Link Tree
3 years ago by Joshua Tazman Reinier
A sidebar foldable list of Obsidian link hierarchies.
moviegrabber
3 years ago by Leon Holtmeier
obsidian.md plugin to grab data from public movie Databases and make them into a note that can be used with dataview querries
Gladdis
2 years ago by Aurélien Stébé
Gladdis (Generative Language Artificial Dedicated & Diligent Intelligence System) - it's an AI chatbot.
Run
2 years ago by Hananoshika Yomaru
Generate markdown from dataview query and javascript.
Feeds
2 years ago by LukeMT, pashashocky, madx
Magic feeds dataview query for obsidian
YouTube Template
2 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Reason
2 years ago by Joshua Pham
Digest your Obsidian notes
View Count
2 years ago by Trey Wallis
Add view count tracking to your Obsidian vault
VLC Bridge
2 years ago by zuluwi
An Obsidian plugin that lets you control VLC Player via Obsidian and add a timestamped link or snapshot from existing video to your note
Autoplay & Loop
2 years ago by Zerkshop & Wapply
This Obsidian plugin auto reproduces content inside notes.
Custom Sidebar Icons
2 years ago by RavenHogWarts
Custom Icons
AudioPen Sync
2 years ago by Jonas Haefele
Connect AudioPen to Obsidian
Dataview Serializer
2 years ago by Sébastien Dubois
Obsidian plugin that gives you the power of Dataview, but generates Markdown, making it compatible with Obsidian Publish, and making the links appear on the Graph.
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
mpv links
2 years ago by patsh90
Obisidian plugin for creating and using video links
Geulo
2 years ago by Junyoung Bang
Extension for pulling and syncing the videos that you liked in Youtube to Obsidian vault.
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Markdown Formatting Assistant
5 years ago by Reocin
This Plugin provides a simple WYSIWYG Editor for Markdown and in addition a command line interface. The command line interface facilitate a faster workflow.
Dataview
5 years ago by Michael Brenan
A data index and query language over Markdown files, for https://obsidian.md/.
Media Extended
5 years ago by AidenLx
Transform your Obsidian into a powerful video note-taking tool. 🖇️🗂️⏯️
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
Sidebar Expand on Hover
5 years ago by Tousif Iqbal Anik (toiq)
This Obsidian plugin expands or collapses the sidebar based on mouse hovering on the ribbons.
Hide Sidebars on Window Resize
5 years ago by NomarCub, Michael Hanson
A simple Obsidian plugin to hide the sidebars when the window gets narrow.
Window Collapse
5 years ago by Guilherme Quental
Epiphany
2 years ago by Epiphany
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.
MOC Link Helper
a year ago by Bogdan Codreanu
This obsidian plugins allows you to quickly see which notes you need to include in your MOC.
NeuroVox
a year 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.
Dataview Autocompletion
a year ago by Daniel Bauer
Every Day Calendar
a year ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Tier List
a year ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
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.
CSV All-in-One
a year ago by hihangeol
Tagvis
a year ago by Mason Bryant
Smart ChatGPT
a year ago by 🌴 Brian
Kanban Status Updater
a year ago by Ankit Kapur
Obsidian plugin that automatically updates the note property when card is moved to a column.
Simple File Info
a year ago by Lukas Capkovic
Quick Peek Sidebar
a year ago by Bradley Wyatt
Open and close the Obsidian sidebars on hover.
Rainbow-Colored Sidebar
a year ago by Kevin Woblick
Automatically color your sidebar like a rainbow. No configuration needed. 8 themes included.
DataCards
a year ago by Sophokles187
Obsidian Plugin that transforms dataview tables into visually appealing and customizable card layouts.
Virtual Footer
a year ago by Signynt
Display markdown text (including dataview queries or Obsidian bases) at the bottom or top of all notes which match a specified rule, without modifying them.
Log Keeper
a year ago by James Sonneveld
Generates times stamps automatically as changes are made to a note.
Slash snippets
10 months ago by echo-saurav
Insert snippet of text with slash command
Scratchpad
10 months ago by KVH
An open source Obsidian plugin for quick note-taking and freehand drawing.
Dataview (to) Properties
9 months ago by Mara-Li
Sync inline Dataview to properties (YAML frontmatter)
Note Companion AI
8 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Move Cursor On Startup
8 months ago by Jared Kelnhofer
Obsidian plugin to move the cursor to the right and back to the left when starting up. Why? To keep DataView expressions from not running on the first load of, say, your Home file.
Tasks Map
7 months ago by NicoKNL
A graph view of your tasks.
Mobile Sidebar Notes
6 months ago by Chris Kephart
Open notes & new tabs in the sidebar on the Obsidian mobile app.
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.
Floating Headings
3 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
WebDAV Explorer
2 months ago by 蓝星晓夜
WebDAV Explorer: Connect to WebDAV server, preview files directly in web view, and generate links through simple drag-and-drop.