Infinite playing

💄 Optimized UX
This commit is contained in:
2025-12-20 13:29:04 +08:00
parent f5c8236363
commit b05566dd36
9 changed files with 229 additions and 31 deletions

View File

@@ -525,8 +525,14 @@ class LibraryScreen extends HookConsumerWidget {
onTrailingPressed: () =>
_showTrackOptions(context, ref, track),
onTap: () {
final loadingNotifier = ref.read(
remoteTrackLoadingProvider.notifier,
);
final audio = ref.read(audioHandlerProvider);
audio.playTrack(track);
loadingNotifier.setLoading(true);
audio.playTrack(track).then((_) {
loadingNotifier.setLoading(false);
});
},
padding: const EdgeInsets.symmetric(
horizontal: 16,