docs: Update README with new features (Cover Art, Migration, Admin improvements)
This commit is contained in:
14
README.md
14
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.
|
- Upload von MP3-Dateien.
|
||||||
- Automatische Extraktion von ID3-Tags (Titel, Interpret).
|
- Automatische Extraktion von ID3-Tags (Titel, Interpret).
|
||||||
- Bearbeitung von Metadaten.
|
- 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.
|
- **Teilen-Funktion:** Ergebnisse können als Emoji-Grid geteilt werden.
|
||||||
- **Persistenz:** Spielstatus wird lokal im Browser gespeichert.
|
- **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).
|
Die App ist unter `http://localhost:3010` erreichbar (Port in `docker-compose.yml` konfiguriert).
|
||||||
|
|
||||||
3. **Daten-Persistenz:**
|
3. **Daten-Persistenz:**
|
||||||
- Die SQLite-Datenbank wird im Ordner `./data` gespeichert.
|
- Die SQLite-Datenbank wird im Ordner `./data` gespeichert.
|
||||||
- Hochgeladene Songs liegen in `./public/uploads`.
|
- Hochgeladene Songs und Cover liegen in `./public/uploads`.
|
||||||
- Beide Ordner werden als Docker Volumes eingebunden, sodass Daten auch bei Container-Neustarts erhalten bleiben.
|
- 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:**
|
4. **Admin-Zugang:**
|
||||||
- URL: `/admin`
|
- URL: `/admin`
|
||||||
|
|||||||
Reference in New Issue
Block a user