Inbäddad mini-spelare: ▶ på korten spelar direkt i appen
All checks were successful
build-and-push / build (push) Successful in 14s

- GET /api/play?q=: slår upp spelbart videoId via YouTube Data API
  (kategori musik, YOUTUBE_API_KEY i stackens .env)
- MiniPlayer: fast spelare nere till höger (YouTube-embed, autoplay),
  ligger kvar medan man bläddrar; stängs med ✕
- MusicCard: ▶-knapp på artist/album/låt/sångare (genrer behåller sina
  två knappar); YT-länken heter nu 'YT ↗'
- 2 nya tester, totalt 31

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01824ZrvG2mDYYrmwqypLNup
This commit is contained in:
2026-08-01 04:38:33 +02:00
parent 4e89bd1986
commit 9874d383ea
7 changed files with 174 additions and 8 deletions

View File

@@ -20,6 +20,9 @@ export function loadConfig(env = process.env) {
apiKey: env.GEMINI_API_KEY ?? '',
model: env.GEMINI_MODEL ?? 'gemini-2.5-flash',
},
youtube: {
apiKey: env.YOUTUBE_API_KEY ?? '',
},
youtubarr: {
url: env.YOUTUBARR_URL ?? 'http://youtubarr',
dataDir: env.YOUTUBARR_DATA ?? '/youtubarr-data',