From 2db133dd1c66e13530607623036dc89d54f0cfa5 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Sun, 14 Jun 2026 18:10:10 -0700 Subject: [PATCH] adds local play --- AGENTS.md | 6 +- README.md | 4 + docker-compose-example.yml | 3 + public/app.js | 382 ++++++++++++++++++++++++++++++++++++- public/index.html | 18 ++ public/styles.css | 96 +++++++++- server/index.js | 260 ++++++++++++++++++++++++- 7 files changed, 755 insertions(+), 14 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 26e2379..39ef2b2 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 `Play` button, a `Queue` button, globally stored recently played URLs, and globally stored favorites. +- URL entry screen with a stream URL input, a `Play` button, a `Queue` button, an env-gated `Play Local` button when `LOCAL_VIDEOS` is set, 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 `