Skip to content
Nat Lee

Keyboard shortcuts

Turn these off if they get in the way of a screen reader or voice control. The setting is saved in this browser.

1
Home
2
Projects
3
About
4
Experience
/
Search projects
?
Show this panel

Web Application

YouTube Video Redirect Service

YouTube Video Link Handler

A small Flask app that uses yt-dlp to find a YouTube video’s direct media link and play it. For a shared song queue and OBS, see Streaming Player.

Role
Creator & Maintainer
Period
2021 – 2022
Status
Archived
Theme
Web apps & extensions
YouTube Video Redirect Service, screenshot 1

Overview

A Flask service that accepts a video ID, resolves a direct media URL with yt-dlp and renders a player. The final version includes Docker and a JavaScript runtime for extraction. New song-request and OBS work continues in Streaming Player.

Results

  • Runnable final version preserved with tests and Docker

Features

  • Video-ID URL parameter
  • Direct media URL resolution with yt-dlp
  • Docker deployment
  • YouTube Video Redirect Service, screenshot 2
  • Web apps & extensions77 stars on GitHub

    Streaming Player

    Twitch, YouTube live chat and chat bots share one song queue. A Rust backend keeps the OBS player, overlay and moderator dashboard in sync.

    2026Completed
  • Web apps & extensions11 stars on GitHub

    Gantt Studio

    Drag a schedule into place, draw dependencies and see the critical path. Switch to Mermaid text without losing the plan. Everything stays in your browser.

    2026Completed
  • Web apps & extensions22 stars on GitHub

    morphkit

    Converts and edits images, audio, video and GIFs entirely in the browser. Nothing gets uploaded, mostly because there is nowhere to upload it to.

    2026Active