docs: add Special Curation feature documentation
This commit is contained in:
22
README.md
22
README.md
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user