Geulo

by Junyoung Bang
5
4
3
2
1
Score: 52/100

Description

Category: 3rd Party Integrations

The Geulo plugin integrates your liked YouTube videos into Obsidian, enhancing content review and organization. It retrieves all your liked YouTube videos using the YouTube Data API v3, allowing you to search, sort, and view them in the sidebar. Additionally, you can add videos directly to your daily notes for easy reference. Upcoming features include batch updating daily notes with liked videos and displaying popular videos. The plugin is designed to make re-watching valuable content easier, leveraging Obsidian's knowledge base capabilities to deepen learning and review habits.

Reviews

No reviews yet.

Stats

29
stars
1,641
downloads
4
forks
631
days
79
days
79
days
2
total PRs
0
open PRs
0
closed PRs
2
merged PRs
9
total issues
4
open issues
5
closed issues
149
commits

README file from

Github

Geulo - YouTube Liked Video Plugin

Transform your YouTube liked videos into a powerful knowledge management system within Obsidian.

Geulo seamlessly fetches, organizes, and integrates your liked videos in YouTube directly into your Obsidian workflow. Perfect for researchers, content creators, and knowledge workers who believe that revisiting quality content is as valuable as discovering new material.

Why Geulo? Instead of letting your liked videos disappear into YouTube's depths, Geulo brings them into your personal knowledge base where you can search, sort, and reference them alongside your notes. Turn passive video consumption into active knowledge building.

Key capabilities:

  • Instantly access your entire YouTube 'liked video' collection
  • Browse and manage your YouTube playlists
  • Search, filter and sort to rediscover videos
  • AI-powered video summaries (Gemini / OpenRouter)
  • One-click integration with your daily notes
  • Curate your collection by removing videos directly from the sidebar

I'd appreciate your feedback. Open an issue for suggestions.

Mobile version is still experimental!

Table of Contents

Features

  • Video retrieval: Access your entire YouTube liked video history
  • Playlist browsing: Browse your YouTube playlists and add custom playlists by ID
  • Searching and Content type filtering: Search, filter, and sort your videos with multiple options. Search is based on the video title, channel title, and tags. Filter videos by type — Videos, Shorts, or Music.
  • Create Video Notes: Create video notes with a single click and write your own notes. You can also organize them by channel.
  • Daily note integration: Add videos to your daily notes with a single click
  • Collection curation: Remove videos from your liked list directly within Obsidian
  • AI video summaries: Generate video summaries using Google Gemini or OpenRouter with Gemini's video_url parameter. Summaries stream in real-time, with a collapsible one-liner preview and full expandable summary.
  • Add summary to note: Append AI-generated summaries to your video notes
  • Video info display: Display video info with a single click
  • Search by channel name: Search by channel title when channel is clicked in the video card

It is inspired by the obsidian-google-calendar plugin.

AI Summary Setup

  1. Enable AI Summary in the plugin settings
  2. Choose a provider: Gemini (direct) or OpenRouter
  3. Enter the API key for your chosen provider
  4. (OpenRouter only) Select or enter a model ID
  5. Optionally customize the summary prompt
  6. Click the summary button on any video card to generate a summary

Tips

You can watch youtube video and take a note within Obsidian if you turn on Core Plugin > Web Viewer.

Requirements

To use this plugin, you need to set up a project in Google Cloud Console and enable the YouTube Data API v3. Follow the steps below to set it up:

  1. Download the Plugin: Go to the Obsidian community plugins page and search for "Geulo".
  2. Enable the Plugin: In Obsidian, navigate to Settings > Community plugins and toggle the Geulo plugin on.
  3. Set Up API Credentials: Follow the steps in the "Setting up Google Cloud Console and YouTube Data API v3" section to obtain your credentials.

Setting up Google Cloud Console and YouTube Data API v3

The YouTube Data API v3 operates on a quota system where different API calls consume a specific number of “units” or “points” from a daily allowance. Using the API is free of charge; the “cost” refers to these quota units, not a monetary fee.

To use this plugin, you need to set up a project in Google Cloud Console and enable the YouTube Data API v3.

Follow the steps below to set it up:

1. Create a Project
  • Go to Google Cloud Console.
  • Click on the project dropdown and select "New Project".
  • Enter a project name and click "Create".
2. Enable YouTube Data API v3
  • Navigate to API & Services > Library.
  • Search for YouTube Data API v3 and click on it.
  • Click "Enable".
3. Create Credentials
  • Go to API & Services > Credentials.
  • Click on Create Credentials and select OAuth client ID.
  • Configure the consent screen if prompted.
  • Choose Web application and enter a name.
  • In Authorized JavaScript origins, add http://127.0.0.1:42813.
  • In Authorized redirect URIs, add http://127.0.0.1:42813/callback.
  • Click "Create" and copy the Client ID and Client secret.
4. Create Login Permissions
  • Open Google Cloud Console for the project you created for this plugin.
  • Go to Google Auth Platform → Audience (this replaces the older “OAuth consent screen” UI).
  • Confirm:
    • Publishing status = Testing
    • User type = External
  • Under Test users, click Add users and add the Google account you use in Obsidian (for example [email protected]).
  • Save.
5. Enter Credentials in Plugin
  • Open Obsidian and go to the settings of the YouTube Liked Videos plugin.
  • Enter your Client ID and Client secret in the respective fields.
  • Click "Login" to login to your Google account.
6. Successful Authentication Confirmation
  • When the OAuth flow succeeds, your browser will open a page at a URL like: http://127.0.0.1:42813/callback?code=...&scope=...
  • The page will display:

Authentication successful! Please return to Obsidian.

  • At that point you can close the tab and Obsidian should show that you are logged in.

Troubleshooting

If you encounter any issues, consider the following steps:

  1. Credentials: Double-check that your Client ID and Client secret are correctly entered in the plugin settings.
  2. Authorized URIs: Verify that http://127.0.0.1:42813 is listed in the Authorized JavaScript origins and http://127.0.0.1:42813/callback in the Authorized redirect URIs.
  3. If granting permission to your google project fails, check if there are multiple window/tabs for login process opened. If so, close all of them and try again.

Release Notes

3.1.0

  • Like feature for Playlist videos
  • Undo unliking video from Liked Video View
  • Add full fetch command for liked videos
  • Add more commands

3.0.0

  • AI video summaries: Generate summaries using Google Gemini or OpenRouter with real-time streaming responses
  • One-liner summaries: Automatic brief summary generation after full summary completes
  • Summary management: Regenerate summaries, add summaries to notes, filter by AI note
  • Content type filtering: Filter liked videos by Videos, Shorts, or Music
  • Streaming UI: Live streaming display with skeleton loading and cancel support
  • OpenRouter support: Use OpenRouter API as an alternative AI provider with model selection
  • UI improvements: Polishing the UI in general. reusable ViewHeader component, fixed thumbnail layout shift, chevron indicators for expandable sections

2.3.0

  • Template system: Added template for video note, and reference for available template variables
  • Updated fetching logics: Adjusted default fetch limit to 10 and maximum to 50 for better API quota management
  • Full fetch warning: Added warning when auto note creation is enabled with full fetch mode

2.2.0

  • Automatic note creation: Automatically create video notes for newly liked videos during auto-fetch
  • Daily note linking: Option to automatically link new video notes to your daily note
  • Full fetch mode: New option to fetch all liked videos on every auto-fetch (with quota warnings and user confirmation)
  • Template system: Customize video notes with your own markdown templates
    • Configure template folder and default template
    • Fallback to built-in template option
    • Create example templates with one click

2.1.0

  • UI improvements: Replaced icons with Lucide React icons for better consistency
  • Bug fix: Fixed duration badge color display

2.0.1

  • Type safety: Improved type safety in PlaylistApi

2.0.0

  • Enhanced daily note integration: Add video entries to daily notes with improved error handling
  • Playlist pinning: Pin your favorite playlists for quick access
  • Infinite scroll: Smooth infinite scroll for video loading in playlists
  • Performance optimization: Video display limit for better performance
  • Improved caching: Enhanced cache management in PlaylistApi
  • UI refinements: Updated ribbon icon labels and command names for clarity

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Calendar
6 years ago by Liam Cain
Simple calendar widget for Obsidian.
Media Extended
5 years ago by AidenLx
Transform your Obsidian into a powerful video note-taking tool. 🖇️🗂️⏯️
Rollover Daily Todos
5 years ago by Matt Sessions
An obsidian plugin that rolls over todo items from the previous daily note
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.
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
YTranscript
3 years ago by Łukasz Strzępek
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)
Daily Named Folder
5 years ago by Nemo Andrea
Like daily note, but nested in a daily folder and some more improvements
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.
Thumbnails
4 years ago by Michael Harris
Add youtube thumbnails into your obsidian notes
Daily Note Outline
4 years ago by iiz
Add a custom view which shows outline of multiple daily notes with headings, links, tags and list items
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Daily Notes Viewer
4 years ago by Johnson0907
Daily notes calendar
a year ago by bartkessels
Quickly navigate your vault using a calendar view, this plugin allows you to create and navigate to periodic notes and notes that are created on a specific date.
Tomorrow's Daily Note
4 years ago by Will Olson
An obsidian plugin that creates tomorrows daily note for preemtive planning.
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Things Logbook
5 years ago by Liam Cain
Sync your Things 3 Logbook with Obsidian
Lumberjack
5 years ago by ryanjamurphy
Log your thoughts! Lumberjack adds URL commands to help you axe inefficiency and get right to writing.
Daily Note Pinner
3 years ago by LukeMT
Pins the daily note of the day and unpins other daily notes in Obsidian
Daily notes opener
4 years ago by Reorx
Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.
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.
YouTube Template
2 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Daily Note Navbar
2 years ago by Karsten Finderup Pedersen
Adds a daily note navbar to quickly navigate between sequential daily notes in Obsidian.
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
Enhance YouTube Links
3 years ago by GitSum
Take a YouTube link and get the title and optionally channel name, channel URL, and thumbnailURL.
Single File Daily Notes
2 years ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
Youtube Summarizer
2 years ago by ozdemir08
Telegram Inbox
2 years ago by icealtria
Receive messages from Telegram bots and add them to Obsidian's daily note.
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.
Auto Journal
3 years ago by Evan Bonsignori
Opinionated journaling automation like daily notes but with backfills for the days that you didn't open Obsidian.
Wordflow Tracker
a year ago by LeCheenaX
Track the changes and stats of your edited note files automatically in Obsidian. Record the modified notes and statistics to your daily note with various customizations!
Upcoming
4 years ago by Charlie Chao
Show upcoming daily notes in their own panes.
Reflection
3 years ago by Brandon Boswell
An Obsidian Plugin for seeing daily and weekly notes from this day in years past.
Pinboard Sync
4 years ago by Mathew Spolin
Obsidian plugin to sync Pinboard.in links to Daily Notes
Notion Video Embed
4 years ago by lastknightcoder
Phone to Note
5 years ago by Dylan Garrett
Unofficial phonetoroam.com plugin for Obsidian
Nav Link Header
2 years ago by ahts4962
Display navigation links at the top of the notes in Obsidian
Nested Daily Todos
2 years ago by Thomas Brezinski
A plugin for Obsidian will parse previous Daily Notes for incomplete todos and add them to today's Daily Note. It supports grouping the todos by section and supports alternative checkbox states and nested todos.
Cloudinary
3 years ago by Uday Samsani, Jordan Handy
Cloudinary plugin for content uploading and transformation.
Waka time box
3 years ago by complexzeng
Memos Sync
2 years ago by RyoJerryYu
Syncing Memos to Obsidian daily note. Fully compatible with official Daily Notes plugin, Calendar plugin and Periodic Notes plugin.
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
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.
Canvas Daily Note
2 years ago by Andrew McGivery
A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.
Autoplay & Loop
2 years ago by Zerkshop & Wapply
This Obsidian plugin auto reproduces content inside notes.
Foodiary
2 years ago by vkostyanetsky
Food tracker plugin for Obsidian
YouTube downloader
2 years ago by Blake Chan
download video from youtube
Templated daily notes
2 years ago by digitorum
Allow to create templayted daily note in specific folder
Daily note creator
2 years ago by Mario Holubar
Automatically creates missing daily notes.
Daily Note Collector
2 years ago by Adar Butel
An Obsidian plugin that adds links to new notes to your daily note.
Streams
a year ago by Floyd
Streams Obsidian Plugin
Daily Note Metrics
a year ago by Andre-Diamond
Obsidian Plugin that parses Daily Notes and uses data to create charts
Google Calendar Importer
7 months ago by Fan Li
A simple and light-weighted google calendar importer, allow injecting the events / tasks of a day automatically to your daily notes, or import it to anywhere with a command.
Smart Link Formatter
10 months ago by ccmdi
Obsidian plugin that automatically formats links with information from dynamic websites
On This Day
a year ago by Jose Elias Alvarez
Show your daily notes from this day in a simple panel view. Inspired by Day One's On This Day feature.
Daily Prompt
2 years ago by Erl-koenig
Limitless Lifelogs
a year ago by Maclean Dunkin
Sync your Limitless AI lifelog entries directly into Obsidian markdown files.
Hledger Notes
a year ago by Boburmirzo Khamrakulov
Hledger Notes: Create and manage hledger entries directly in Obsidian Daily notes
Pinned Daily Notes
a year ago by Jeremy Neiman
Dynamically update a pinned tab with today's daily note
YTSummarizer
a year ago by Arda Kalaycı
AI Transcriber
4 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
LongtimeDiary
2 months ago by sawamaru
Show past Daily notes on the same day in previous years.
TikToker
2 months ago by ameyxd
Save TikTok videos as markdown notes with embedded content and metadata extraction.
Organized daily notes
a year ago by duchangkim
Automatically organizes your daily notes into customizable folder structures for better organization and easier navigation.
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Memories
3 months ago by DIMFLIX
Plugin to display a gallery directly in a note.
Open with Natural Language Dates
2 years ago by Charlie Chao
Quickly open a daily note using natural language. Requires "Natural Language Dates" plugin to work.
Synaptic View
2 months ago by Yongmini
A dynamic control center for your vault. Unify hubs, notes, tasks, periodic notes, and web resources with intuitive buttons. Replace new tab for instant access.
Coalesce
10 months ago by Floyd
Coalesce is an Obsidian plugin that merges all your linked notes into a single, organized view for a cohesive research and writing experience.
Everyday Classical Music
2 years ago by the flying markhor
Obsidian Plugin: Enhance your daily notes with the timeless elegance of classical music. Have a great day with the company of beautiful melodies!
Multiple Daily Notes
a year ago by Vab Kapoor
Obsidian plugin for adding multiple daily notes, with some extra configurations too.
Timecodes
a year ago by Kirill Gavrilov
Makes timecodes clickable, if there was a video URL mentioned earlier in Obsidian note
Daily Note Structure
2 years ago by db-developer
This obsidian plugin creates a structure for your daily notes
Auto Daily Note
a year ago by John Dolittle
mpv links
2 years ago by patsh90
Obisidian plugin for creating and using video links
Daily Notes Automater
a year ago by David Pedrero
Yesterday's note
a year ago by Trevor Tyler Lee
Obsidian plugin to open yesterday's daily note
Open or Create File
7 months ago by Ilya Paripsa
Set up Obsidian commands that create or open files based on predefined patterns.
Future Dates
2 years ago by Dmitry Manannikov
Create Note with Date in This Directory
a year ago by Sangrak Choi
Obsidian plugin for creating a note with current date in this directory
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Inboxer
a year ago by Eoin Hurrell
Obsidian plugin to add an inbox to notes
Status.lol Publisher
a year ago by Eric Walker
Allows you to post to weblogs.lol, status.lol, some.pics and paste.lol from Obsidian.
Timestamper
6 months ago by René Coignard
Insert the current timestamp into your notes.
Daily Notes Tweaks
6 months ago by René Coignard
Open a random daily note and automatically switch past daily notes to reading mode.