🐛 Fix mini player queue

This commit is contained in:
2025-12-20 01:42:31 +08:00
parent 9ce0a04fc5
commit d07edbda78
2 changed files with 10 additions and 4 deletions

View File

@@ -629,11 +629,10 @@ class _DesktopMiniPlayer extends HookConsumerWidget {
itemBuilder: (context, index) {
final media = playlist.medias[index];
final isCurrent = index == playlist.index;
final trackPath = Uri.decodeFull(
Uri.parse(media.uri).path,
final trackPath = media.extras?['trackPath'] ?? media.uri;
final trackAsync = ref.watch(
trackByPathProvider(trackPath),
);
// For now, skip track loading to avoid provider issues
final trackAsync = AsyncValue<db.Track?>.data(null);
return trackAsync.when(
loading: () => SizedBox(