📋 Feature: Playlisten-Sync vom Navidrome-Server (Phase 2, Part 6/X)
- getPlaylists() + getPlaylistSongs() APIs für Subsonic-Playlist-Laden - syncPlaylistsFromServer() in PlaylistService importiert alle Server-Playlisten als lokale - Benennung mit 🌐 Präfix um Server-Playlisten zu kennzeichnen - Settings-Button lädt alle Playlisten mit ihren Songs vom Server - Zeigt Anzahl importierter Playlisten mit SnackBar Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XJzQjUtnvYUtHdnTs3iCru
This commit is contained in:
co-authored by
Claude Haiku 4.5
parent
95cbd093e8
commit
221e6fd923
@@ -57,14 +57,14 @@ void main() {
|
||||
await db.close();
|
||||
});
|
||||
|
||||
testWidgets('zeigt Musik-Berechtigung und Favoriten-Sync', (tester) async {
|
||||
testWidgets('zeigt Favoriten- und Playlisten-Sync', (tester) async {
|
||||
final db = MeloDb(NativeDatabase.memory());
|
||||
|
||||
await tester.pumpWidget(_wrap(db, const SettingsScreen()));
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
expect(find.text('Musik-Berechtigung'), findsOneWidget);
|
||||
expect(find.text('🌟 Favoriten-Sync'), findsOneWidget);
|
||||
expect(find.text('📋 Playlisten-Sync'), findsOneWidget);
|
||||
|
||||
await db.close();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user