YouTube Playlist Visualizer

A tool to visualize YouTube playlists as scatter plots showing the relationship between upload date and view count.

Features

Setup

See SETUP.md for complete setup instructions.

Quick Start (Public Playlists Only)

For public playlists, you only need a YouTube API key:

  1. Get a YouTube Data API v3 key from Google Cloud Console
  2. Add it to Netlify environment variables as YOUTUBE_API_KEY

Full Setup (Private Playlists Support)

To access private playlists like Watch Later (WL) or Liked Videos (LL):

  1. Create a Google OAuth client in Google Cloud Console
  2. Add these environment variables to Netlify:

See SETUP.md for detailed step-by-step instructions.

Usage

For Public Playlists

  1. Visit /youtube-playlist-viz/
  2. Enter a YouTube playlist ID or paste a full playlist URL
  3. Click "Load Playlist"
  4. View the scatter plot and statistics

For Private Playlists (Watch Later, Liked Videos)

  1. Visit /youtube-playlist-viz/
  2. Click "Sign in with Google" (top right)
  3. Authorize the application
  4. Enter the special playlist ID:
  5. Click "Load Playlist"
  6. View your private playlist visualization

Playlist ID Examples

Technical Details

Files