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:
@@ -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}')),
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user