From 20f6d4d1925d1fcaf6896c128ea64c4d977ac54b Mon Sep 17 00:00:00 2001 From: James Magahern Date: Thu, 11 Jun 2026 21:13:48 -0700 Subject: [PATCH] Add YouTube playback and queue flow --- AGENTS.md | 8 +- Dockerfile | 11 +- README.md | 7 +- docker-compose-example.yml | 1 + public/app.js | 307 ++++++++++++++++++++++++++++--------- public/index.html | 27 +++- public/styles.css | 91 +++++++++-- server/index.js | 261 ++++++++++++++++++++++++++++++- 8 files changed, 612 insertions(+), 101 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 222126c..0a05c8e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,7 +6,7 @@ This project is a web video player for clients that can decode audio and still i The UI intentionally has only two screens: -- URL entry screen with a stream URL input, a `Next` button, globally stored recently played URLs, and globally stored favorites. +- URL entry screen with a stream URL input, a `Play` button, a `Queue` button, globally stored recently played URLs, and globally stored favorites. - Fullscreen player screen with JPEG frames drawn to a canvas and native audio playback through an `