fix(proxy-playlist): reset collections on load

This commit is contained in:
Kingkor Roy Tirtho 2024-04-11 16:22:19 +06:00
parent d1c026e748
commit 0afd5978d9
3 changed files with 3 additions and 3 deletions

View File

@ -72,7 +72,7 @@ class PlaylistCard extends HookConsumerWidget {
List<Track> fetchedTracks = await fetchAllTracks();
if (fetchedTracks.isEmpty) return;
if (fetchedTracks.isEmpty || !context.mounted) return;
final isRemoteDevice = await showSelectDeviceDialog(context, ref);
if (isRemoteDevice) {

View File

@ -106,6 +106,8 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier<ProxyPlaylist> {
}) async {
tracks = blacklist.filter(tracks).toList() as List<Track>;
state = state.copyWith(collections: {});
await audioPlayer.openPlaylist(
tracks.asMediaList(),
initialIndex: initialIndex,

View File

@ -28,8 +28,6 @@ class DownloadTask {
}
}
;
status.addListener(listener);
return completer.future.timeout(timeout);