diff --git a/Semesterprojekt/docs/enhancement-ideas.md b/Semesterprojekt/docs/enhancement-ideas.md index 71a93e7..bdb1f85 100644 --- a/Semesterprojekt/docs/enhancement-ideas.md +++ b/Semesterprojekt/docs/enhancement-ideas.md @@ -180,6 +180,14 @@ vorerst puzzle-fokussiert ohne Survival-Druck. ### 8. Musik (GUI) +> ✅ umgesetzt (Branch `feature/music`): OGG Vorbis (vorbisspi/jorbis), pro Raum +> via `music:`-Feld in `rooms.yaml`, externer gitignored `music/`-Ordner (nicht im +> JAR). Idempotenter Track-Wechsel mit ~400 ms Fades; Räume ohne `music` blenden zu +> Stille; gleicher Track läuft nahtlos weiter. Music-Stufe Off/Low/Med/High in den +> Settings (Default Medium), persistiert. Konsole stumm. Testbarer `MusicController` +> über isoliertes `OggMusicBackend`; fehlende Datei → still, kein Absturz. Siehe +> `docs/music.md`. + - Hintergrundmusik **nur in der GUI**. - **Pro Raum definierbar via YAML**: in `rooms.yaml` ein optionales Feld (z.B. `music: `), Dateien in *einem* Ordner.