docs: add Special Curation feature documentation

This commit is contained in:
Hördle Bot
2025-11-23 01:52:28 +01:00
parent 4bb0aed323
commit 69eb69b8cd

View File

@@ -25,6 +25,15 @@ Eine Web-App inspiriert von Heardle, bei der Nutzer täglich einen Song anhand k
- Manuelle Zuweisung von Genres zu Songs. - Manuelle Zuweisung von Genres zu Songs.
- KI-gestützte automatische Kategorisierung mit OpenRouter (Claude 3.5 Haiku). - KI-gestützte automatische Kategorisierung mit OpenRouter (Claude 3.5 Haiku).
- Genre-spezifische tägliche Rätsel. - Genre-spezifische tägliche Rätsel.
- **Special Curation:**
- Erstellen von thematischen Special-Kategorien (z.B. "Weihnachtslieder", "80er Hits").
- Visueller Waveform-Editor zur präzisen Auswahl von Audio-Snippets.
- Segment-Marker zeigen Puzzle-Abschnitte (2s, 4s, 7s, etc.).
- Zoom & Pan für detaillierte Bearbeitung.
- Live-Vorschau beim Hovern über die Waveform.
- Playback-Cursor zeigt aktuelle Abspielposition.
- Einzelne Segmente zum Testen abspielen.
- Manuelle Speicherung mit visueller Bestätigung.
## Tech Stack ## Tech Stack
@@ -94,6 +103,19 @@ Das Projekt ist für den Betrieb mit Docker optimiert.
- URL: `/admin` - URL: `/admin`
- Standard-Passwort: `admin123` (Bitte in `docker-compose.yml` ändern! Muss als Hash hinterlegt werden.) - Standard-Passwort: `admin123` (Bitte in `docker-compose.yml` ändern! Muss als Hash hinterlegt werden.)
5. **Special Curation verwenden:**
- Erstelle ein Special im Admin-Dashboard (z.B. "Weihnachtslieder")
- Weise Songs dem Special zu (über die Song-Bibliothek)
- Klicke auf "Curate" neben dem Special
- Nutze den Waveform-Editor um den perfekten Ausschnitt zu wählen:
- **Klicken:** Positioniert die Selektion
- **Hovern:** Zeigt Vorschau der neuen Position
- **Zoom:** 🔍+ / 🔍− Buttons für detaillierte Ansicht
- **Pan:** ← / → Buttons zum Verschieben der Ansicht
- **Segment-Playback:** Teste einzelne Puzzle-Abschnitte
- **Save:** Speichere Änderungen mit dem grünen Button
- Die Spieler hören dann nur den kuratierten Ausschnitt
## Nginx-Konfiguration (für Reverse Proxy) ## Nginx-Konfiguration (für Reverse Proxy)
Wenn du Nginx als Reverse Proxy verwendest, benötigst du spezielle Einstellungen für Audio-Streaming: Wenn du Nginx als Reverse Proxy verwendest, benötigst du spezielle Einstellungen für Audio-Streaming: