v2.48.4 — Als Nächstes abspielen (Play Next)

## SongTile
- Long-Press auf Song-Tile öffnet Kontextmenü (Bottom-Sheet):
  ▶ Als Nächstes abspielen + ⏭ Am Ende hinzufügen

## ViewModel
- spieleAlsNaechstes(Song) / amEndeHinzufuegen(Song) → PlayerService

## HomeScreen
- SongTile-Callbacks verdrahtet, SnackBar-Bestätigung bei beiden Aktionen

Keine neuen Packages, flutter analyze 0 Issues, Tests 4/4
This commit is contained in:
Dustin
2026-08-04 16:25:53 +02:00
parent 34ac791fa6
commit 82003c55d6
3 changed files with 63 additions and 0 deletions
+12
View File
@@ -388,6 +388,18 @@ class _MeloHomeState extends State<MeloHome> {
onPlay: _vm.spieleSong,
onMetadataChanged: _vm.ladeSongs,
onAddToPlaylist: _zeigeAddToPlaylist,
onSpieleAlsNaechstes: (song) {
_vm.spieleAlsNaechstes(song);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text('▶ Als Nächstes: ${song.titel}')),
);
},
onAmEndeHinzufuegen: (song) {
_vm.amEndeHinzufuegen(song);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text('→ Am Ende hinzugefügt: ${song.titel}')),
);
},
),
),
),