やりたいこと
YouTube の登録チャンネルや選んだ再生リストの一覧を、Obsidian の保管庫にローカルな記録として残しておきたい。
標準機能でできる範囲
Obsidian のノートは、保管庫の中に Markdown 形式のプレーンテキストファイルとして保存されます。チャンネル名や再生リストを自分でノートに書き写せば、手元のファイルとして残せます。
ただし、Obsidian ヘルプの「How Obsidian stores data」には、YouTube の登録チャンネルや再生リストを取得する方法は載っていません。YouTube API を通じて一覧を同期したいときは、コミュニティプラグインを足します。
追加するなら何を入れるか
YouTube の一覧をノートへ書き出したいときに足します。
- 登録チャンネルや再生リストを同期して残したい: Lifeline。YouTube Data API v3 を通じて、登録チャンネル、選択した再生リスト、Watch Later の代わりに使う再生リストなどを Markdown ノートに出力します。
保存形式と注意点
出力される一覧は保管庫内の Markdown ノート(.md)になり、同期状態などはプラグイン領域に JSON で保存されます。
導入には Google Cloud の設定と OAuth 資格情報が要ります。先に動作条件と制限を確認してください。
- 動作環境: Obsidian 1.14.0 以上に対応しています。デスクトップ専用です。
- 必要な外部設定: YouTube Data API v3 と、利用者自身の Google OAuth client ID / secret が必要です。
- 資格情報の保存先: client ID と secret は Obsidian の secret storage を経由してシステムの keychain に保存されます。作者の README では、保管庫内のファイルには書き込まれないと説明されています。
- API の割当量と料金: 同期には YouTube API の割当量(quota)を使います。利用料金の有無や、Google Cloud 側で料金が発生する条件・最新上限は、このガイドでは確認できていません。
- 対応データの範囲: 動画本体の保存や、字幕から要約を作る機能は、作者の README に説明がありません。YouTube の Watch Later は API で取得できないため、代わりに使う再生リストを指定すると、専用ノート(
Watch Later.md)に出力されます。登録チャンネルや再生リストの取得範囲には制約があります。API が取得できない場合があるのは、他のチャンネルから保存した再生リストです。すべての YouTube データを完全バックアップできるわけではありません。
最小手順(Lifeline の場合)
- 設定の Community plugins で Turn on community plugins を選び、Restricted mode(制限モード)をオフにしてから、Browse で Lifeline を探してインストールし、有効にします。
- Google Cloud でプロジェクトを作り、YouTube Data API v3 を有効にします。続けて Google Auth Platform で OAuth client を作成し、アプリ種別は Desktop app を選びます。
- 設定の Lifeline にある Google credentials に、発行した client ID と secret を登録します。Google で認証し、読み取り専用の YouTube 権限を許可します。
- 設定の Lifeline で Notes の Output folder を設定します。登録チャンネルは
Channels.mdに書き出されます。Playlists の Backed-up playlists に一覧表示される再生リストは、初回の同期ではすべてが対象になります。残さないものはオフにできます。Watch Later の代わりに使う再生リストを残したいときは、同じ Playlists の Watch later playlist で指定します。同期は Sync の Sync now、リボンアイコン、または Lifeline: Sync now コマンドから実行できます。
出典
- Obsidian ヘルプ: How Obsidian stores data
- Obsidian ヘルプ: Plugin security
- Obsidian コミュニティプラグイン: Lifeline
- Lifeline: README
- Lifeline: manifest.json
確認日:2026年11月13日