Initial commit: self-hosted personal radio station

Flask + React web UI with audio player, podcast queue, feed management,
episode browser, music library, schedule viewer, and log tail.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-13 19:01:33 -07:00
co-authored by Claude Opus 4.6
commit 3d635b742c
53 changed files with 7023 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import path from "path";
import { fileURLToPath } from "url";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
/** @type {import('tailwindcss').Config} */
export default {
content: [
path.join(__dirname, "index.html"),
path.join(__dirname, "src/**/*.{js,jsx}"),
],
theme: {
extend: {
colors: {
radio: {
bg: "#0f1419",
card: "#1a1f2e",
border: "#2a3040",
accent: "#f59e0b",
"accent-dim": "#b45309",
text: "#e2e8f0",
muted: "#64748b",
success: "#22c55e",
danger: "#ef4444",
},
},
},
},
plugins: [],
};