diff --git a/README.md b/README.md index ee88374..8bb0135 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,12 @@ Eine Web-App inspiriert von Heardle, bei der Nutzer täglich einen Song anhand k - Upload von MP3-Dateien. - Automatische Extraktion von ID3-Tags (Titel, Interpret). - Bearbeitung von Metadaten. - - Sortierbare Song-Bibliothek. + - Sortierbare Song-Bibliothek (Titel, Interpret, Hinzugefügt am). + - Play/Pause-Funktion zum Vorhören in der Bibliothek. +- **Cover Art:** + - Automatische Extraktion von Cover-Bildern aus MP3-Dateien. + - Anzeige des Covers nach Spielende (Sieg/Niederlage). + - Automatische Migration bestehender Songs. - **Teilen-Funktion:** Ergebnisse können als Emoji-Grid geteilt werden. - **Persistenz:** Spielstatus wird lokal im Browser gespeichert. @@ -58,9 +63,10 @@ Das Projekt ist für den Betrieb mit Docker optimiert. Die App ist unter `http://localhost:3010` erreichbar (Port in `docker-compose.yml` konfiguriert). 3. **Daten-Persistenz:** - - Die SQLite-Datenbank wird im Ordner `./data` gespeichert. - - Hochgeladene Songs liegen in `./public/uploads`. - - Beide Ordner werden als Docker Volumes eingebunden, sodass Daten auch bei Container-Neustarts erhalten bleiben. + - Die SQLite-Datenbank wird im Ordner `./data` gespeichert. + - Hochgeladene Songs und Cover liegen in `./public/uploads`. + - Beide Ordner werden als Docker Volumes eingebunden, sodass Daten auch bei Container-Neustarts erhalten bleiben. + - Beim Start des Containers wird automatisch ein Migrations-Skript ausgeführt, das fehlende Cover-Bilder aus den MP3s extrahiert. 4. **Admin-Zugang:** - URL: `/admin`