Drag.
Drop. Done.YouTube playlists, finally fixed.

The playlist tools YouTube forgot to build — cross-list moves, board view, the satisfying snap.

Cross-list
Move videos between playlists in one drag
Board view
See every playlist as a column, side by side
Instant
Optimistic updates · no waiting on YouTube
Quota-aware
Always know what's left in your daily budget
// see it move

This is what cross-list drag looks like.

A short loop showing a real cross-playlist move. The card lifts in the source column, glows red, and drops into another. Replays on view.

// animated demo · honors prefers-reduced-motion · real product video can swap in later

// what's in the box

Four moves YouTube can't make on its own.

01 / CROSS-LIST

Move videos between playlists.

Pick up a video in one playlist, drop it in another. No re-search, no manual delete-and-re-add. The destination insert happens before the source delete, so nothing gets lost.

Workout · Heat Wave →
↪ Morning Mix · Heat Wave
// destination first, then source delete
02 / BOARD VIEW

Every playlist, side by side.

Kanban-style columns of your owned playlists. Compare, balance, prune — without flipping between pages. Drag across columns to move; drag within to reorder.

[ Morning ] [ Workout ] [ Late ]
06 04 03
↑ drag ⇄ swap ↓ drag
03 / INSTANT

Optimistic UI. No spinners.

Drop a video and the list updates immediately. We hit YouTube in the background and roll back gracefully if anything goes wrong. Feels like a local app.

drag start ............. 0ms
drop committed .......... 0ms
youtube ack ........... 412ms
// you never wait
04 / QUOTA-AWARE

Know your YouTube budget.

YouTube gives every API user a daily quota. We surface yours, count writes against it, and warn before you run out. Total transparency on the cost of every action.

quota today ........ 8,420 / 10,000
writes today ............... 42
resets in 03h 12m
// three steps

Connect once. Drag forever.

  1. Connect your Google account

    Sign in with the Google account that owns your YouTube playlists.

  2. Open the board

    Your playlists load as columns. Owned playlists only — read-only stuff stays read-only.

  3. Drag whatever you want

    Reorder within a list, move between lists, watch the world become orderly.

// privacy & safety

Your tokens never leave our server.

DragQueue only talks to YouTube from the server side. Your browser never holds a Google access token, and we don't share data with anyone.

  • Server-only YouTube API calls
  • OAuth tokens stored encrypted at rest
  • You can disconnect anytime in Settings
  • Open about quota costs — nothing hidden
// frequently asked

Questions, answered.

Is it free?

Yes. DragQueue uses YouTube's free Data API on your behalf. You bring your account; the tool brings the better UI.

Will this delete anything?

No — DragQueue only touches playlists you explicitly drag. Cross-list moves do destination-insert before source-delete, so nothing is ever lost in transit.

What about videos in someone else's playlists?

DragQueue only shows playlists you own. We can't (and won't) edit playlists belonging to other accounts.

Why do I keep hitting a quota?

YouTube enforces a daily API budget. Writes cost ~50 units; reads are cheap. We surface your usage in Settings so there are no surprises.

How do I disconnect?

Settings → Disconnect Google. We delete your tokens from our database and you can also revoke access from your Google account at any time.