From 3ddd61b9ce6d44c8fdaa642087d182b3115a4435 Mon Sep 17 00:00:00 2001 From: "Hermes (Server)" Date: Wed, 19 Aug 2026 18:49:57 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20CHANGELOG=20-=20Lyrics=20+=20Shuffle/Re?= =?UTF-8?q?peat=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c99efd..1939c5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,16 +7,19 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/). ### Added - 🌐 **Musikserver-Tab** in Bibliothek: Zeige Alben vom Navidrome-Server, tippe um Album abzuspielen +- 📝 **Lyrics-Anzeige**: Lyrics-Button im Now-Playing Screen, Bottom-Sheet mit Song-Lyrics vom Server +- 🔀 **Shuffle & Repeat Modi**: Shuffle-Button (aktiv = rot), Repeat-Cycle (Off → All → One), beide im Player - 🌐 Navidrome-Integration (Musikserver-Verbindung): Settings-Tab bietet Login/Logout für Subsonic-API-kompatible Server - Navidrome-Service mit sichere Credential-Speicherung (Secure Storage + SharedPreferences) - Server-Album-Browser: Lädt Alben vom Server, zeigt Songcount, tippe um Album in Queue zu laden -- Server-APIs erweitert: getArtists(), getArtistSongs(), setFavorite(), getFavorites() (vorbereitet für Phase 2) +- Server-APIs erweitert: getArtists(), getArtistSongs(), setFavorite(), getFavorites(), getLyrics() (Phase 2 vorbereitet) - Dependencies für Navidrome hinzugefügt: http, crypto, shared_preferences, flutter_secure_storage ### Known Limitations (Phase 2) - Server-Favoriten-Sync: APIs vorhanden, UI-Integration in Phase 2 - Artist-Browse: APIs vorhanden, UI in Phase 2 - Server-Caching: Musik wird nicht lokal für Offline gecacht (Phase 2) +- Lyrics-Sync: Keine Timed-Synchronisation (Phase 2+) ## [1.0.0-alpha]