API Connection Cleanup & Bugfixes

This commit is contained in:
daniel-c-harvey
2025-09-08 11:10:23 -04:00
parent c6f4ffc1fe
commit bf054f3d1b
10 changed files with 44 additions and 18 deletions
+9 -2
View File
@@ -51,8 +51,15 @@ public partial class TracksView : ComponentBase
private async Task PlayTrack(TrackEntity? track)
{
if (track == null && _selectedTrack == null || track?.Id == _selectedTrack?.Id) return;
await AudioPlaybackEngine.LoadTrack(track);
if (track is null)
{
await AudioPlaybackEngine.Stop();
}
else
{
await AudioPlaybackEngine.LoadTrack(track);
}
StateHasChanged();
}
}