v2.54.1 — Queue zeigt echte Wiedergabe-Reihenfolge (inkl. Shuffle), aktuelles Lied markiert
This commit is contained in:
@@ -288,15 +288,12 @@ class _NowPlayingScreenState extends State<NowPlayingScreen>
|
||||
);
|
||||
}
|
||||
|
||||
/// Menü „Als Nächstes": zeigt die kommenden Songs der Warteschlange.
|
||||
/// Tipp = Song wird als Nächstes gespielt (spieleAlsNaechstes).
|
||||
/// Menü „Als Nächstes": zeigt die kommenden Songs in der tatsächlichen
|
||||
/// Wiedergabe-Reihenfolge (inkl. Shuffle). Tipp = Song wird als Nächstes
|
||||
/// gespielt (spieleAlsNaechstes).
|
||||
void _zeigePlayNextMenue() {
|
||||
final queue = _player.warteschlange;
|
||||
final aktuell = _player.aktuellerIndex;
|
||||
final kommende = <Song>[];
|
||||
for (var i = aktuell + 1; i < queue.length; i++) {
|
||||
kommende.add(queue[i]);
|
||||
}
|
||||
// Position 0 = aktuell spielender Song → nur die kommenden anzeigen
|
||||
final kommende = _player.wiedergabeReihenfolge.skip(1).toList();
|
||||
showModalBottomSheet(
|
||||
context: context,
|
||||
isScrollControlled: true,
|
||||
@@ -356,7 +353,7 @@ class _NowPlayingScreenState extends State<NowPlayingScreen>
|
||||
return ListTile(
|
||||
dense: true,
|
||||
leading: Text(
|
||||
'${aktuell + i + 2}',
|
||||
'${i + 1}', // Position in der Wiedergabe-Reihenfolge
|
||||
style: const TextStyle(
|
||||
fontSize: 11, color: MeloTheme.textSekundaer),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user